Wenn ich die RecyclerView zum Layout hinzufüge, wird sie als leerer Bildschirm angezeigt. Gibt es eine Möglichkeit, z. B. über den Namespace tools
eine Vorschau des Inhalts von RecyclerView anzuzeigen?
@oRRs ist richtig!
Ich verwende Android Studio 1.4 RC2 und Sie können jetzt jedes benutzerdefinierte Layout angeben.
Ich habe versucht, eine benutzerdefinierte CardView und es funktioniert.
tools:listitem="@Android:layout/simple_list_item_checked"
Der Namespace
tools
aktiviert Entwurfszeitfunktionen (z. B. welches Layout in einem Fragment angezeigt werden soll) oder Verhaltensweisen zur Kompilierungszeit (z. B. welcher Verkleinerungsmodus für Ihre XML-Ressourcen verwendet werden soll) Damit können Sie nicht jedes Mal Code kompilieren, um Änderungen zu sehen
Beispiel mit GridLayoutManager
<Android.support.v7.widget.RecyclerView xmlns:Android="http://schemas.Android.com/apk/res/Android"
xmlns:tools="http://schemas.Android.com/tools"
Android:layout_width="match_parent"
Android:layout_height="match_parent"
tools:itemCount="5"
tools:layoutManager="Android.support.v7.widget.GridLayoutManager"
tools:listitem="@layout/item_video"
tools:orientation="horizontal"
tools:scrollbars="horizontal"
tools:spanCount="2" />
Eine weitere coole Funktion, die in Android studio 3.0
Eingeführt wurde, ist das Vordefinieren von Daten über die Tools-Attribute, um Ihre Layoutstruktur mit tools:text="@tools:sample/last_names"
Einfach zu visualisieren. Zum Beispiel sieht Ihre Vorschau so aus
Fügen Sie zunächst die folgende Zeile in Ihr Artikel-XML ein, um eine Vorschau Ihrer Liste zu erhalten, während Sie Ihren Artikel bearbeiten:
tools:showIn="@layout/activity_my_recyclerview_item"
Fügen Sie die folgende Zeile in Ihre RecyclerView-XML ein, um eine Vorschau darauf zu erhalten, wie Ihr Artikel in Ihrer Liste angezeigt wird:
tools:listitem="@layout/adapter_item"
Ab Android Studio 1.3.1 zeigt es Standardlistenelemente in der Vorschau an, aber Sie können noch keine eigenen festlegen. Hoffentlich wird es kommen.