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.
Buddy das ist der einfachste Weg
Fügen Sie zuerst die Abhängigkeit in build.gradle Datei
hinzu %Vor%Definieren Sie in Ihrer MainActivity das RecyclerView-Objekt
%Vor%Der Hauptbuzz Killer PlanetAdapter , Sie müssen PlanetAdapter definieren, der RecyclerView.Adapter erweitert
%Vor%4.main_activity.xml
%Vor%Die letzte, aber nicht die kleinste planet_row.xml
%Vor%Ich habe die Lösung von LX (danke!) um einige Zeilen in meinem MainActivity.java :
Zuerst eine ViewHolder
-Klasse mit Klick-Listener:
Und dann der Adapter, der 3 abstrakte Methoden überschreibt und android.R.layout.simple_list_item_1
verwendet:
Der obige Code zeigt ein Array von String mPlanets
als:
Tags und Links android listview android-recyclerview