web-dev-qa-db-fra.com

Existe-t-il un moyen d'afficher un aperçu du contenu d'un RecyclerView dans l'éditeur Android Studio?

Lorsque j'ajoute RecyclerView à la mise en page, il apparaît sous la forme d'un écran vide. Existe-t-il un moyen, par exemple via l’espace de nom tools, d’afficher un aperçu du contenu de RecyclerView?

261
tweakdeveloper

@oRRs a raison!

J'utilise Android Studio 1.4 RC2 et vous pouvez désormais spécifier n'importe quelle disposition personnalisée.

J'ai essayé un CardView personnalisé et cela fonctionne.

tools:listitem="@Android:layout/simple_list_item_checked"
582
Philippe David

tools namespace active les fonctionnalités de conception (telles que la présentation à afficher dans un fragment) ou les comportements de compilation (tels que le mode de réduction à appliquer à vos ressources XML). Il s'agit d'une fonctionnalité très puissante qui se développe et permet vous ne compilez pas le code à chaque fois pour voir les changements

Exemple avec 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" />

Une autre fonctionnalité intéressante introduite dans Android studio 3.0 consiste à prédéfinir des données à l'aide des attributs d'outils, afin de visualiser facilement votre structure de présentation à l'aide de tools:text="@tools:sample/last_names". Par exemple, votre aperçu ressemblera à

enter image description here

Veuillez lire davantage ici , ici , ici

111
yoAlex5

Tout d’abord, ajoutez la ligne suivante dans votre élément XML pour créer un aperçu de votre liste pendant la modification de votre élément:

tools:showIn="@layout/activity_my_recyclerview_item"

Et eux, ajoutez la ligne suivante dans votre XML RecyclerView pour avoir un aperçu de l'apparence de votre article dans votre liste:

tools:listitem="@layout/adapter_item"
4
Ângelo Polotto

À partir de Android Studio 1.3.1, il affiche les éléments de liste par défaut dans l'aperçu, mais ne vous permet pas encore de spécifier les vôtres. J'espère que ça viendra.

2
Gábor