Wie man den index des ausgewählten Text in eine AutoCompleteTextView
AutoCompleteTextView mActv = (AutoCompleteTextView) findViewbyId(R.id.m_actv);
ArrayAdapter<String> AutoCompleteAdapter = new ArrayAdapter<String>(this,
R.layout.dropdown_text, Names);
mActv.setAdapter(AutoCompleteAdapter);
Namen ist ein String-array.
Ist es möglich, den index den ausgewählten text aus der dropdown -??
Danke.
Machen Sie eine Lösung finden?
versuchen Sie, einen Blick auf stackoverflow.com/questions/4819813/...
Lösung: stackoverflow.com/questions/4819813/...
Ich glaube, die Lösung für Ihr problem here.. check it.
versuchen Sie, einen Blick auf stackoverflow.com/questions/4819813/...
Lösung: stackoverflow.com/questions/4819813/...
Ich glaube, die Lösung für Ihr problem here.. check it.
InformationsquelleAutor Archie.bpgc | 2012-11-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen
AutoCompleteTextView#getListSelection()
.Dies funktioniert, wenn die dropdown-Liste geöffnet ist, sind Sie jedoch bitten, eine heikle Frage, da die Liste (und damit der index) ändert sich je nach AutoCompleteTextView Eingang... Wenn
Names
ist einList<String>
dann können SieindexOf()
zu finden, die position der a-saite, nachdem es ausgewählt wurde.InformationsquelleAutor Sam
Fügen Sie einfach
OnItemClickListener
(für angeklickte Element) oderOnItemSelectedListener
(für Elemente gewählt mit einem Trackball, Up/Down-Tasten), um dieAutoCompleteTextView
Ist das nicht die Reihenfolge gleich bleiben? Ich meine in dem Array und die Liste, die kommt in das dropdown?
Aber je nachdem auf den ersten paar Charaktere i-Typ in der dropdown-änderungen (Erwarteten Verhalten einer AutoCompleteTextView).
Jetzt habe ich das problem!
Ich Stand vor dem gleichen problem, das Sie haben, was ich getan habe ist ein custom-adapter, mit dem Sie festlegen können Objekte anstelle von strings, so dass Sie Zugriff auf das ausgewählte Objekt-Variablen.
InformationsquelleAutor Shashank Kadne
Implementieren onItemClickListener für AutoCompleteTextView, dann verwenden Sie indexOf auf Ihrer Liste zu finden, die den index des ausgewählten Elements.
InformationsquelleAutor SANAT
id wird von der Datenbank die wir verwenden können, es
InformationsquelleAutor Vijay