18 Stimmen

Android Autocomplete TextView Dropdown Breite

Ich möchte, dass die Dropdown-Liste meines TextViews mit automatischer Vervollständigung die gesamte Bildschirmbreite abdeckt. Derzeit ist das normale Verhalten der Autovervollständigung textview so, dass es nur die Breite des EditText (Screenshot unten) abdeckt.

Wie kann ich das tun? Es sollte in etwa so aussehen wie die Standard-Karten-App in Android.

enter image description here

31voto

Jeremy D Punkte 4697

http://developer.Android.com/reference/Android/widget/AutoCompleteTextView.html#attr_android:dropDownWidth

Durch das Setzen des Wertes -1 oder fill_parent sollte es funktionieren

23voto

Jose Angel Maneiro Punkte 1076
autoCompleteTextView.setDropDownWidth(getResources().getDisplayMetrics().widthPixels);

0voto

ultra.deep Punkte 1479

Verwenden Sie android:dropDownWidth="match_parent" en AutoCompleteTextView innerhalb von xml

  <AutoCompleteTextView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:dropDownWidth="match_parent"
        />

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X