Sofort show AutoVervollständigen auf Android
Android autocomplete beginnt erst, nachdem zwei Buchstaben. Wie kann ich es machen, damit die Liste erscheint, wenn das Feld nur ausgewählt?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Android autocomplete beginnt erst, nachdem zwei Buchstaben. Wie kann ich es machen, damit die Liste erscheint, wenn das Feld nur ausgewählt?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erweitern die AutoCompleteTextView, das überschreiben der enoughToFilter () - Methoden und die Schwelle Methoden, so dass es ersetzt nicht die 0 threshold 1 threshold:
Um die AutoVervollständigen, um zu zeigen, Fokus hinzufügen-Fokus-listener und zeigen Sie das drop-down, wenn das Feld den Fokus erhält, wie diese:
Oder rufen Sie einfach an editText.showDropDown (), wenn Sie nicht brauchen, die Fokus-Teil.
Haben Sie einen Blick auf setThreshold Methode:
Pad-adapter mit ein/zwei weiße Zeichen auf der linken Seite je nach der Einstellung für den Schwellenwert ist.
Für Menschen, die verändern wollen Schwelle mit SearchView Sie haben zu verwenden:
Alternative Methode zum ändern der Einstellung in der XML -:
Wie von anderen erwähnt, die Sie benötigen, um Ihr 'Auto-Vervollständigung Schwelle' 1
Andere als das, was @systempuntoout erwähnt.
Können Sie auch tun, in Ihrer XML-Datei, wie gezeigt,
Beachten Sie die Zeile : android:completionThreshold="1"