Ich bin neu in der Android-Entwicklung und bin auf ein Problem gestoßen, das ich schwierig zu lösen finde. Ich versuche herauszufinden, wie man ein AutoCompleteTextView
Widget richtig verwendet. Ich möchte ein AutoCompleteTextView
erstellen, XML-Daten von einem Webdienst verwenden. Ich habe es geschafft, es zu arbeiten, aber ich bin definitiv nicht zufrieden mit der Ausgabe.So erhalten Sie die richtige ID des AutoCompleteTextView-Adapters
Ich würde gerne eine HashMap
mit ID => Name Paare in die AutoCompleteTextView und holen Sie sich die ID des angeklickten Elements. Wenn ich auf die gefilterte Ausgabe des Autocomplete-Filters klicke, möchte ich eine Liste unter der Autokomplettierungsbox auffüllen, die ich ebenfalls zum Laufen gebracht habe.
bisher getan:
- zur automatischen Vervollständigung gut für einfache
ArrayList
funktioniert, alle korrekt gefilterten Daten
onItemClick
Ereignis ausgelöst wird ordnungsgemäß nach Klickparent.getItemAtPosition(position)
kehrt richtigString
Darstellung des angeklickten Artikel
Der Abend nt onItemClick(AdapterView parent, View v, int position, long id)
verhält sich nicht wie ich möchte. Wie kann ich die ungefilterte Array-Position des angeklickten Objekts herausfinden? Die Position des gefilterten ist diejenige, die ich nicht interessiert bin
Weitere Fragen:.
- Wie in hand
HashMaps
oderCollections
AutoCompleteTextView
- Wie Sie die richtigen
itemId
imonItemClick
Ereignisse bekommen
Ich habe sehr umfangreiche Recherchen zu diesem Thema, fand aber keine wertvollen Informationen, die meine Fragen beantworten würden.
Pls helfen mir Freunde – sarath
Hai Freund, habe ich versucht, dieses Problem zu lösen, konnte aber nicht ... ich wonder.Why keine Lösungen aus dem Android Tiger ??? –