Bir AutoCompleteTextView
kullanıyorum Uzun bir listeden bir öğe seçmek için kullanıyorum. Kullanıcı sadece listeden önceden belirlenmiş bir öğeyi seçebilmelidir. Kendi eşyalarını girememelidirler.OtomatikCompleteTextView, kullanıcı tarafından düzenlenmiş listeden seçili girişi algıladığında
Listeden yalnızca bir öğe gönderip göndermediğinden emin olmak için, bir boole bayrağını tetiklemek için setOnItemClickListener
kullanın. Sorun, boole bayrağı true değerine ayarlandıktan sonra, öğenin seçilen metnini yine de düzenleyebilir. Bunu algılamaya ve boole bayrağını tekrar false olarak ayarlamam gerek. Bunu nasıl yaparım. Ben onKeyDown
kullanmak için bir öneri gördüm, ancak bunu nasıl uygulayacağından emin değilim.
Açılır listeyi, kullanıcı tarafından tüm dizgeyi bu çözüm ile değiştirmekten nasıl ayırabilirsiniz? – foo