Android: autocompletetextview, die Vorschlagsliste wird oberhalb der Textansicht angezeigt?

8

ist einer von euch jemals auf dieses Problem gestoßen?

Bei einigen hochauflösenden Bildschirmen wird die Anzeige korrekt angezeigt:

aber die niedrigen Auflösungen, die es nicht korrekt anzeigt, sind nicht so niedrig, zum Beispiel in Galaxie Spica (320x480px). Ich möchte, dass die Tastatur hinter die Liste der Vorschläge gebracht wird, wenn diese den Fokus von dem Benutzer erhält, der versucht, mit einem langen Klick darauf zu scrollen.

Ich habe versucht: android:windowSoftInputMode="stateHidden|adjustPan "in der Aktivität manifest.xml und allen anderen Kombinationen. Trotzdem funktioniert es nicht ... Ich habe versucht, die Textgröße, die Größe der Elemente, die Auffüllung, die maximale Höhe der gesamten Autocompletetextview, die maximale Höhe der Dropdown-Liste, versuchte eine MultiAutoCompleteTextView, sogar versucht, es in einem Scrollview zu verschachteln, nichts. es tritt wegen der Tastatur auf, die die Listenelemente über die Textansicht "schiebt", so dass ohne die Tastatur alles schön wäre.

jede Hilfe wäre sehr geschätzt ...

    
KitAndKat 12.07.2011, 17:32
quelle

4 Antworten

9

Fügen Sie einfach android: dropDownHeight="100dp" zum AutoCompleteTextView-Tag in Ihrer Layout-Datei hinzu, Es wird funktionieren.

    
manu 04.10.2011 12:40
quelle
3
%Vor%

Ich habe das gleiche Problem festgestellt und den obigen Code ausprobiert. Es stellt sicher, dass die Dropdownliste DROPDOWN_LIST_COUNT Elemente anzeigt.

    
jun.wu 17.05.2013 05:59
quelle
0

über der AutocompleteTextView war mehr Bildschirmfläche als unten. Also öffnete sich die Liste nach oben. Sie können Ihr Layout anpassen, um sicherzustellen, dass unter der AutocompleteTextView mehr Platz auf dem Bildschirm ist (die Popup-Tastatur wird ausgeschlossen). Dieses Problem scheint von ICS behoben worden zu sein.

    
Allen Zeng 29.10.2013 22:02
quelle
0

Sie können diese Methode ausprobieren:

%Vor%     
xutingting 02.06.2017 03:36
quelle