Android exemple ListView
Dans Android, ListView vous laissez Organise des composants dans une liste déroulante verticale.
Dans ce tutoriel, nous allons vous montrer 2 exemples ListView:
- manière normale pour afficher les composants dans ListView.
- adaptateur de tableau personnalisé pour personnaliser l'affichage des éléments dans ListView.
P.S Ce projet est développé dans Eclipse 3.7 et testé avec Android 2.3.3.
1. Normal ListView exemple
Dans cet exemple, nous allons vous montrer comment afficher une liste de noms de fruits par ListView. il devrait être facile et explicite.
1.1 fichier Mise en page Android

2. personnalisé ArrayAdapter exemple
Dans cet exemple, nous allons vous montrer comment créer 4 articles dans la ListView. et utiliser une coutume « ArrayAdapter » pour afficher la base des différentes images sur le « nom de l'élément » dans la liste.
2.1 Images
Obtenez 4 images pour la démonstration.

2.2 Mise en page fichier Android
Fichier. res / layout / list_mobile.xml
2.3 ArrayAdapter sur mesure
Créer une classe étend ArrayAdapter et personnaliser l'affichage des éléments dans la méthode getView ().
2.4 ListView
ListView. mais l'utilisation ci-dessus adaptateur personnalisé pour afficher la liste.

Télécharger le code source
importation com.listview.lively.MainActivity;
importation android.app.ListActivity;
importation android.os.Bundle;
importation android.widget.ListView;
importation android.widget.Toast;
importation android.view.View;
public class Lone étend ListActivity
setListAdapter (nouveau MainActivity (ce, MOBILE_OS));
// obtenir des éléments sélectionnés
Chaîne selectedValue = (String) getListAdapter () getItem (position).
Toast.makeText (ce qui, selectedValue, Toast.LENGTH_SHORT) .show ();
Voter 0 Vote contre Répondre
il y a 3 ans 10 mois
Je veux programme listview
Voter 0 Vote contre Répondre
il y a 3 ans 11 mois
Voter 0 Vote contre Répondre
il y a 3 ans 11 mois
Voter 0 Vote contre Répondre
il y a 3 ans 11 mois
Hey! Bon travail!
mais vous devriez vérifier l'convertView avant de faire une nouvelle rowView.
Voter 0 Vote contre Répondre
il y a 4 ans 28 jours
Nima Ahmadi vous avez raison. Voici le code modifié:
Voir rowView = convertView;
if (rowView == null) LayoutInflater gonfleur = (LayoutInflater) context.getSystemService (Context.LAYOUT_INFLATER_SERVICE);
rowView = inflater.inflate (R.layout.item_menu, parent, false);
>
Voter 0 Vote contre Répondre
il y a 4 ans 27 jours
Je suis nouveau à Android, ce code ne fonctionne pas quelqu'un peut me aider ...?
Voter 0 Vote contre Répondre
il y a 3 ans 10 mois
où insérer ce code exactement ??
Voter 0 Vote contre Répondre
il y a 3 ans 10 mois
MERCI BEAUCOUP! Je cherchais un tutoriel facile comme le vôtre pendant un certain temps. Merci mec! Bon travail!
Voter 0 Vote contre Répondre
il y a 4 ans 28 jours
beau codage, j'aime
Voter 0 Vote contre Répondre
4 ans il y a 1 mois
Voter 0 Vote contre Répondre
4 ans il y a 1 mois
Liens favoris
A propos Mkyong.com
Mkyong.com est pour les développeurs Java et J2EE, tous les exemples sont simples et faciles à comprendre, et bien testé dans mon environnement de développement.
Mkyong.com est créé, écrit par et maintenu par Yong Kim Mook, alias Mkyong. Il est construit sur WordPress. hébergé par Liquid Web. et les caches sont servis par CloudFlare CDN.