Ajouter un GridView à un ListView dans Android
Je suis en train de créer une ListView qui sera composé de deux types d'éléments: les Chaînes de caractères et un GridView.
I. e. mettant les deux Cordes et un GridView à l'intérieur d'une seule Liste.
La mise en page devrait ressembler à quelque chose comme ceci:
- Chaîne De La Rubrique 1.1.
- Chaîne De L'Article 1.2
- String Article 1.3
- Chaîne De L'Article 1.4
- GridView Point 1 GridView Article 2
GridView Point 3 GridView Point 4 - Chaîne De L'Article 2.1
- String Article 2.2
- String Article 2.3
- String Article 2.4
Est-il possible de faire cela?
Conformément à maintenant, je ne peut afficher que le premier élément dans le contrôle GridView, et il agit régulièrement comme élément de Chaîne dans la liste.
Le code peut être consulté ici:
- CustomListViewActivity.java
- SectionAdapter.java
- main.xml
- header_row.xml
- simple_list_row.xml
- grid_list_row.xml
Toute aide est très appréciée 🙂
source d'informationauteur greve
Vous devez vous connecter pour publier un commentaire.
Pour répondre à ma propre question:
Basé sur cette réponse j'ai créé cette classe qui fonctionne très bien: