Die einfachste Möglichkeit, Strings mit Symbolen in einem RecyclerView anzuzeigen

7

Was ist bitte der einfachste Weg, um eine Liste von Strings und Icons in einem RecyclerView anzuzeigen?

Für ListView verwende ich den folgenden Code (hier ein komplettes Projekt bei GitHub ) ohne einen separaten Adapter:

%Vor%

Ich frage mich, wie man ArrayAdapter und android.R.layout.simple_list_item_1 mit RecyclerView Auf eine ähnlich einfache Weise, das ist ohne benutzerdefinierte Layouts und Adapter.

    
Alexander Farber 22.07.2015, 19:27
quelle

2 Antworten

17

Buddy das ist der einfachste Weg

  1. Fügen Sie zuerst die Abhängigkeit in build.gradle Datei

    hinzu %Vor%
  2. Definieren Sie in Ihrer MainActivity das RecyclerView-Objekt

    %Vor%
  3. Der Hauptbuzz Killer PlanetAdapter , Sie müssen PlanetAdapter definieren, der RecyclerView.Adapter erweitert

    %Vor%

4.main_activity.xml

%Vor%
  1. Die letzte, aber nicht die kleinste planet_row.xml

    %Vor%
L-X 22.07.2015, 22:07
quelle
10

Ich habe die Lösung von LX (danke!) um einige Zeilen in meinem MainActivity.java :

Zuerst eine ViewHolder -Klasse mit Klick-Listener:

%Vor%

Und dann der Adapter, der 3 abstrakte Methoden überschreibt und android.R.layout.simple_list_item_1 verwendet:

%Vor%

Der obige Code zeigt ein Array von String mPlanets als:

an

    
Alexander Farber 24.07.2015 09:28
quelle