Frage

Ich möchte mit den entsprechenden Telefonnummern Liste der Kontaktnamen angezeigt werden

wie


Vikas Patidar <9999999999>:


Rahul Patidar <9999999999>


mit AutoCompleteTextView, wenn ein Benutzer Typ Text in dem Mobilnummernfeld.

Im Standardstil kann ich nur die Liste der Namen angezeigt werden.

Kann jemand bitte sagen Sie mir, wie kann ich dies implementieren, so dass, wenn ein Benutzer ein Element in der Liste auswählen, und ich kann in Mobile Nummernfeld Anzahl der angezeigt werden soll.

War es hilfreich?

Lösung

Sie müssen für diese Aufgabe verwenden Adapter. Zum Beispiel mit SimpleAdapter :

SimpleAdapter adapter = new SimpleAdapter(context, list, R.id.row_layout, new String[] { "Name", "Phone" }, new int[] { R.id.name, R.id.phone });
autoCompleteField.setAdapter(adapter);

Für das Sie ein Layout XML-Datei vornehmen müssen und die Liste der Typ List<? extends Map<String, ?> sein muss. Strings in der 4. Parameter sind der Schlüssel für die Karten in der Liste. Ints in den 5.en Parametern sind Kennungen von Komponenten in der Layout-Datei.

Oder Sie können einen beliebigen Adapter erweitern und nutzen. Sehen Sie diese Link Referenz.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top