comment faire une liste extensible de cardviews?
J'ai beaucoup cherché pour trouver une directe et claire de la solution car je pense que le populaire problème, mais malheureusement, je ne pouvais pas le trouver.
Nous voulons avoir une liste de cardviews de sorte que chaque carte se lier à des données spécifiques et chaque carte dispose d'une liste à l'intérieur qui montre meta ou les données de détail à propos de son parent.
Nous avons donc une liste imbriquée à l'intérieur d'un cardview.
Avec une simple recherche, nous savons que nous devrions utiliser l'extension de vue de la liste des parents d'éléments sont cardviews et nous devons avoir une autre mise en page pour son enfant.
Ainsi, lorsque vous cliquez sur les cartes d'une liste d'articles s'affiche en dessous de vos cartes sur la racine.
Mais nous voulons montrer liste des enfants à l'intérieur de cartes?
Et il n'y a pas d'accès à quelque chose comme enfant id de la liste ou tout autres choses pour consulter une animation de transition et de changement de mise en page.
De manière claire la question est de savoir comment ajouter une liste à l'intérieur d'un cardview?
- je suivre mon travail en utilisant tablelayout et la rangée de table. et préférez ne pas utiliser des bibliothèques externes pour la stabilité et la version de problèmes.
c'est ce que je veux dire.
Image qui décrivent ma question
je préfère ne pas utiliser des bibliothèques externes...
OriginalL'auteur Javad Karbasian | 2016-07-07
Vous devez vous connecter pour publier un commentaire.
Si vous ne souhaitez pas utiliser une bibliothèque externe, vous pouvez faire votre CardView développer comme ceci:
Fichier de mise en page pour une extensible CardView
Mon ExpandableRecyclerAdapter Classe
Dans votre Activité/Fragment, configurer RecyclerView comme ce
Donc, son tout à fait simple pour créer un extensible CardView sans une Bibliothèque externe. Le code est presque exactement la même que l'utilisation normale de CardView avec RecyclerView, le principal changement est le réglage de la Vue.ALLÉ/Vue.VISIBLE sur clic du bouton.
pas de problème du tout. simple nettoyage parfait. nice one, merci
vous êtes le bienvenu @AseshaGeorge
Je vous remercie beaucoup. A fonctionné pour moi aussi
Merci, a Travaillé pour moi!
OriginalL'auteur GraSim
Vous pouvez utiliser ExpandLayout,puis l'ajouter dans
cardview
.OriginalL'auteur Aditya Vyas-Lakhan