Sto usando AutoCompleteTextView
nella mia app con un adattatore personalizzato e funziona perfettamente in modalità verticale. In modalità orizzontale, tuttavia, la tastiera del software occupa la maggior parte dello schermo e la visualizzazione del testo utilizza i pulsanti di sovrapposizione invece delle viste fornite dall'adattatore.AutoCompleteTextView suggerimenti in modalità orizzontale
Non sono riuscito a trovare una documentazione chiara su come funziona dietro le quinte. Sembra che in modalità landscape AutoCompleteTextView
ignori il metodo getView()
dell'adattatore, esegua un po 'di lavoro sporco utilizzando getItem()
e esegua il rendering degli elementi stessi utilizzando stringhe non elaborate.
a peggiorare le cose sembra che in AutoCompleteTextView
è accualy presenta due elenchi di suggerimenti per il completamento automatico: i pulsanti a discesa e sovrapposizione standard nello stesso tempo (questo è ben visibile se impostiamo imeOptions a flagNoExtractUi
per evitare AutoCompleteTextView
espansione nel paesaggio) .
Mi piacerebbe fornire le mie visualizzazioni in ENTRAMBI situazioni, ma sono riuscito a farlo solo per il menu a discesa finora. Eventuali modifiche per fornire visualizzazioni personalizzate per l'elenco sovrapposto?
Mi dispiace ma non riesco a pubblicare le immagini a causa del basso posizionamento ancora. Posso inviarli se qualcuno ha bisogno di loro.
puoi aiutarmi con questo http://stackoverflow.com/questions/29046302/how-to-implement-autocompletetextview-with-listview –