Dans ma liste, je souhaite afficher plusieurs icônes. Icône1 pour la ligne de liste 1, Icône 2 pour la ligne de liste 2, Icône1 pour la ligne de liste 3.Android: icône multiple dans ListView
Répondre
Remplacez getView dans votre ListAdapter et vous pouvez ensuite définir la disposition souhaitée pour chaque ligne.
http://www.softwarepassion.com/android-series-custom-listview-items-and-adapters/
Vous voulez utiliser une autre icône dans chaque ligne correcte? Eh bien, vous pouvez utiliser un tableau entier d'ID de ressource de toutes vos images et les mettre dans l'ordre pour vos éléments de ligne. La façon habituelle des gens de faire ceci est de coder dur la liste et de spécifier le nomRefiable.iconName qui est dans vos ressources. comme:
int[] mapPic = {
R.drawable.icon1,R.drawable.icon2,
R.drawable.icon3,R.drawable.icon4};
Pour moi c'est une solution brute, le codage dur est un gros non-non. Une manière plus élégante consiste à placer le tableau dans votre fichier xml comme string.xml ou celui que vous créez pour tous vos tableaux. Dans votre string.xml mis en:
<array name="arrayIcon">
<item>@drawable/icon1</item>
<item>@drawable/icon2</item>
<item>@drawable/icon3</item>
<item>@drawable/icon4</item>
</array>
Puis dans votre code lorsque vous créez votre point de vue avant que le contenu de réglage, ajouter:
TypedArray mapPic = getResources().obtainTypedArray(R.array.arrayIcon);
Vous pouvez l'accéder à l'objet qui est en fait la drawable par:
Drawable drawable = typeArray.getDrawable(RowID);
dans mon code pour le mettre à mon avis que je devais saisir l'ViewWrapper et utiliser getIcon() pour le définir.
ViewWrapper wrapper.getIcon().setImageDrawable(drawable);
Et voilà comment vous ajoutez vos ressources d'image que vous voulez à votre liste en utilisant un tableau dans les ressources XML. J'espère que cela t'aides.
- 1. Android ListView - Multiple <Selector> Tags
- 2. Listage multiple multisélection ListView
- 3. Icône de sous-centre dans ListView
- 4. Autogrow ListView dans Android
- 5. Android: EditText dans ListView
- 6. ListView dans Android
- 7. listView Rechercher dans android?
- 8. Listview dans android
- 9. Geste dans listview android
- 10. Android - Icônes personnalisées dans ListView
- 11. Android icône erreur
- 12. Comment ajouter une icône avant chaque texte d'élément ListView dans une application Android?
- 13. Android ListView
- 14. android 101 - question d'héritage listview
- 15. Android Adaptateur multiple getView
- 16. Icône Android Dupliquer dans le Dock d'application
- 17. listView avec textBox dans android?
- 18. Android: Beaucoup Edittexts dans ListView
- 19. Android. RadioButtons dans un ListView
- 20. android icône de l'application id
- 21. état Android bar icône conception
- 22. android personnalisé icône de l'application
- 23. Icône de l'application Android Modifier
- 24. Désactiver la fonctionnalité CheckBox à sélection multiple dans un ListView?
- 25. Android ListView En-têtes
- 26. android - index pour ListView?
- 27. Android show listview
- 28. Remplir ListView dans Runtime dans android
- 29. comment ajouter WebView dans listview dans Android
- 30. ListView dans un HorizontalScrollView dans Android
synic ... merci – PankajV