Ich arbeite an einem AutoCompleteTextView
. Ich erhalte einige Ergebnisse, wenn die Benutzer AutoCompleteTextView
eingeben und diese müssen ausgewählt werden.
Aber das Problem ist, dass das Drop-down-Menü automatisch ausgeblendet wird, wenn man irgendwo im Source klickt.
Ich möchte das vermeiden.
Kann ich das irgendwie erreichen?
Danke.
Versuchen Sie den folgenden Code.
Ich benutze den AutoCompleteText, um den Ort, an dem sich der Benutzer gerade befindet, automatisch zu vervollständigen. Die locationList ist nichts anderes als ein Array, das ich in die Datei strings.xml geschrieben habe, also benutze hier dein eigenes String-Array.
%Vor%und darunter ist der Code zum Validieren der Texteingabe im location-Feld, die fixText () -Methode verhindert, dass der Benutzer Text eingibt, der nicht in Ihrem String-Array existiert, zum Beispiel: wenn der Benutzertyp "germany" dies tut in Ihrer String-Array-Liste nicht vorhanden ist, wird es durch "" ersetzt, was eine leere Zeichenfolge in Ihrem Edittext-Eingabefeld ist
%Vor%Tags und Links android textview drop-down-menu dismiss autocompletetextview