Ich benutze AutoCompleteTextView
in meiner App mit einem benutzerdefinierten Adapter und es funktioniert perfekt im Hochformat-Modus. Im horizontalen Modus verwendet die Softwaretastatur jedoch den größten Teil des Bildschirms, und die Textansicht verwendet Überlagerungstasten anstelle von Ansichten, die vom Adapter bereitgestellt werden.AutoCompleteTextView Hinweise im Querformat
Ich konnte keine klare Dokumentation darüber finden, wie das hinter den Kulissen funktioniert. Es scheint, dass im Querformat AutoCompleteTextView
Adapter getView()
Methode umgeht, macht einige schmutzige Arbeit mit getItem()
und rendert Objekte selbst mit rohen Zeichenfolgen.
Um alles noch schlimmer zu machen, dass accualy in AutoCompleteTextView
scheint zwei Listen mit Auto-Vervollständigung Hinweisen präsentiert: Standard Drop-Down-und Overlay-Schaltflächen in der gleichen Zeit (dies ist gut sichtbar, wenn wir imeOptions auf flagNoExtractUi
gesetzt AutoCompleteTextView
Erweiterung in der Landschaft zu verhindern) .
Ich möchte meine eigenen Ansichten in beiden Situationen liefern - aber ich habe es bisher nur für das Dropdown-Menü zu tun. Irgendwelche Änderungen, um benutzerdefinierte Ansichten für eine überlagerte Liste bereitzustellen?
Es tut mir leid, aber ich kann Bilder aufgrund der niedrigen Ranking noch nicht posten. Ich kann sie senden, wenn jemand sie braucht.
können Sie mir dabei helfen http://stackoverflow.com/questions/29046302/how-to-implement-autocompletetextview-with-listview –