studio recyclerview libreria item imágenes ejemplo dependencia con cardview android android-studio android-recyclerview android-tools-namespace

libreria - ¿Hay alguna manera de mostrar una vista previa de los contenidos de un RecyclerView en el editor de Android Studio?



recyclerview android studio ejemplo (4)

Cuando agrego el RecyclerView al diseño, aparece como una pantalla en blanco. ¿Hay alguna manera, como a través del espacio de nombres de tools , para mostrar una vista previa del contenido de RecyclerView?


tools espacio de nombres de tools permite características en tiempo de diseño (como qué diseño mostrar en un fragmento) o comportamientos en tiempo de compilación (como qué modo de reducción para aplicar a sus recursos XML) Es una característica realmente poderosa que se está desarrollando y le permite no compilar código cada vez para ver los cambios

Ejemplo con 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" />

Otra característica interesante que se introdujo en Android studio 3.0 es predefinir datos a través de los atributos de las herramientas, para visualizar fácilmente su estructura de diseño usando tools:text="@tools:sample/last_names" . Por ejemplo, su vista previa se verá así

Por favor lea más aquí , here , here


@oRRs tiene razón!

Estoy usando Android Studio 1.4 RC2 y ahora puede especificar cualquier diseño personalizado.

Probé un CardView personalizado y funciona.

tools:listitem="@android:layout/simple_list_item_checked"


A partir de Android Studio 1.3.1, muestra elementos de lista predeterminados en la vista previa, pero aún no le permite especificar los suyos. Con suerte, vendrá.


Primero, agregue la siguiente línea en el XML de su artículo para obtener una vista previa de su lista mientras edita su artículo:

tools:showIn="@layout/activity_my_recyclerview_item"

Y a ellos, agregue la siguiente línea en su XML RecyclerView para obtener una vista previa de cómo se verá su artículo en su lista:

tools:listitem="@layout/adapter_item"