Je voudrais créer une activité de liste dans Android où chaque ligne contiendra une disposition différente. Par exemple La première ligne contient un texte d'édition et une vue de texte. La deuxième rangée contient un bouton. La troisième rangée contient seulement une image. Ainsi, chaque élément de rangée comme arrangement différent. Veuillez m'aider avec ceci.Android Liste Activité-Chaque ligne avec une disposition différente
0
A
Répondre
1
Vous pouvez créer un adaptateur personnalisé et utiliser un tableau d'ID de présentation. Dans la méthode de l'adaptateur getView:
public View getView(final int position, View convertView, ViewGroup parent)
vous pouvez gonfler mise en page différente pour différentes valeurs de position.
0
Implémentez un ListView
personnalisé. Dans la méthode getView()
, en fonction des données traitées, gonflez une autre mise en page selon les besoins.
Si vous utilisez le convertView
, je suppose que vous pouvez également définir un tag sur les vues renvoyées par getView()
pour indiquer le type de disposition utilisé. Lors de la réutilisation, vous pouvez vérifier l'étiquette, si ce n'est pas le type requis, puis gonfler un nouveau, etc.
Questions connexes
- 1. Barre inférieure dans Android avec une disposition différente ci-dessus?
- 2. Disposition différente pour iframe
- 3. Comment charger une disposition différente dans angularjs
- 4. Couleur de ligne différente dans la disposition gridbag
- 5. Modification de l'orientation avec une disposition différente (Mémoire insuffisante)
- 6. affichant une disposition différente dans le fragment de détails
- 7. Android - Disposition linéaire/relative, même ligne et ligne suivante
- 8. "zoom" liste centre ligne - android
- 9. Android drawLines - largeur de ligne différente
- 10. android disposition dynamique largeur de liste vues
- 11. Android ListView modifier un élément spécifique avec une disposition de ligne personnalisée
- 12. Poignée d'activité avec des fragments avec une disposition différente pour le portrait et le paysage
- 13. La disposition est différente sur les appareils
- 14. Flex disposition différente MXML pour chaque orientation
- 15. Disposition des onglets Android
- 16. Android ListView avec RadioButton en mode singleChoice et une disposition de ligne personnalisée
- 17. yii ErrorHandler avec disposition différente dans un module
- 18. Disposition différente pour les différents navigateurs
- 19. CakePHP 3 - Définir une disposition différente du contrôleur de plugin
- 20. Comment afficher les informations de connexion dans une disposition différente?
- 21. Disposition différente pour une seule page dans Rails
- 22. Android fournit une disposition différente pour AppWidget à l'écran de verrouillage
- 23. Disposition de forme croustillante avec liste
- 24. Disposition extensible dans android
- 25. différentes vues sur une seule liste (Android)
- 26. Android Disposition relative Centré
- 27. épaisseur de ligne Direct3D, avec une prise légèrement différente
- 28. Comment définir chaque ligne de datagrid avec une couleur différente
- 29. Joindre 2 tables avec une quantité de ligne différente
- 30. disposition ajouter ligne R
utiliser un adaptateur personnalisé se référer à ce lien http://www.androidhive.info/2012/02/android-custom -listview-with-image-and-text/ – rajeshwaran
AS rajeshwaran.t suggère un adaptateur personnalisé, mais le modèle de ligne est le même pour toutes les lignes. – mukesh
Oui, je souhaite une disposition différente pour chaque ligne. –