2016-07-26 12 views
0

Ich möchte eine Suchoption in meiner Android App hinzufügen. Ich habe eine Autovervollständigung textView in meinem Layout hinzugefügt, um dies zu tun und laden Sie eine ArrayList<String> in es. Aber meine ArrayList speichern nur ein Element in einer Zeile. Ich muss mehrere Artikel laden (z. B. ImageView, TextView als Titel, TextView als Untertitel).So laden Sie mehrere Felder in einer Autocomplete-Textansicht

Ich möchte so etwas wie

enter image description here

+0

Sie AutoCompleteTextView mit benutzerdefinierten Adapter suchen soll. –

+0

Können Sie uns einen Code zur Verfügung stellen? – Mistalis

+0

@Mistalis: Es tut mir sehr leid. Ich habe diesen Teil noch nicht begonnen. Ich bitte um Hilfe, weil ich keine Ahnung habe, wie man mehrere Wertfelder in ArrayList lädt. – sohanoor

Antwort

0

Was Sie suchen ist ein Listview mit einem benutzerdefinierten Adapter.

Von dem, was ich (korrigieren Sie mich, wenn ich mich nicht irre) sehen können, möchten Sie die folgenden Schritte aus:

1 - Ein Listview enthält Einträge (Zeilen in der Liste)

2 - Sie wollen Damit diese Zeilen Instanzen eines bestimmten Custom, die zum Beispiel enthält die Flugzeuge, Flughafen, etc

3 - Sie wollen ein EditText, die den Benutzer speziell für einen bestimmten String

Check this example

Grundsätzlich suchen zu können, erklärt, wie Sie erreichen können, was Sie wirklich

1 müssen - Listenansicht, dass verwendet einen benutzerdefinierten Adapter.

2 - Die CustomView Ihrer Wahl (mit allen Elementen, die Sie brauchen: Bilder, Textansichten, etc.).

3 - Die EditText, die die Liste Inhalt ändert sich, wenn Sie einen String schreiben (der Daten Sie suchen möchten),

+0

Ich probiere das vorher aus, aber konnte nicht funktionieren :( – sohanoor

+0

Hallo, Sohanoor. Ich habe ein Beispiel gefunden, das Ihren Bedürfnissen entspricht. Es ist ein einfaches Beispiel, aber Sie können es von der on erweitern: http: // www.androidbegin.com/tutorial/android-search-filter-listview-images-and-texts-tutorial/ –

+0

@Sohanoor, ich habe die Antwort bearbeitet –

Verwandte Themen