Spinner-Dropdown-Höhe, um mit dem übergeordneten Element übereinzustimmen

8

Ist es möglich, die Höhe von Spinner dropdown anzupassen, um den gesamten Bildschirm auszufüllen? Im Moment habe ich 3 Elemente, die ich dynamisch in den Spinner-Adapter einfüge, aber diese decken nur die Hälfte des Bildschirms ab. Was ich gerade habe, ist ungefähr so:

Was ich will, ist etwa so:

Ich könnte leere Elemente hinzufügen, aber das wird das Problem für verschiedene Bildschirmgrößen nicht lösen

Ich habe versucht, einen Stil auf dem Spinner zu implementieren, aber es hat nicht funktioniert

%Vor%

AKTUALISIEREN

Ich habe eine Sicht zwischen Aktionsleiste und Spinner, so dass ich layout_weight=1 für mein Spinner nicht verwenden kann

    
stud91 16.11.2015, 06:24
quelle

6 Antworten

1

Verwenden Sie dies mit Ihrem Adapter.

%Vor%     
Arsalan Shah 26.11.2015 10:41
quelle
1

Das erreichen Sie nur, indem Sie Ihre eigene Ansicht schreiben, die wie ein Spinner funktioniert.

    
EmptyCup 27.11.2015 14:20
quelle
-1

In Ihrerpinner.xml, füge das android:minHeight="48dp" zum TextView Element hinzu. Siehe das Beispiel unten -

%Vor%     
sud 16.11.2015 06:32
quelle
-1

Versuchen Sie, Ihren Spinner in LinearLayout & amp; setze Spinnergewicht auf 1 wie

%Vor%     
Divyang Panchal 16.11.2015 06:36
quelle
-1

Stellen Sie das Gewicht des Drehfelds so ein, dass es den gesamten Platz einnimmt. Wenn keine andere Ansicht im Layout vorhanden ist, verwenden Sie diesen Code:

%Vor%

Um mehr über das Android-Gewicht zu erfahren, lesen Sie dies :

Was bedeutet android: layout_weight?

    
Siddharth Mishra 16.11.2015 06:55
quelle
-1

Versuchen Sie es mit dem folgenden Code

%Vor%     
Arsalan Shah 26.11.2015 10:44
quelle

Tags und Links