Junior — Middle
Pouvez-vous expliquer ce qu'est un composant ListView et comment il est utilisé dans le développement d'interfaces ?
sobes.tech IA
Réponse de l'IA
ListView — c'est un composant d'interface utilisateur dans Android, conçu pour afficher une liste défilante d'éléments.
Principales caractéristiques de ListView :
- Permet d'afficher un grand nombre d'éléments en utilisant l'optimisation par réutilisation des vues (recyclage des vues).
- Un adaptateur (
Adapter) est utilisé pour remplir la liste, liant les données aux éléments de l'interface. - Supporte la gestion des clics sur les éléments de la liste.
Exemple d'utilisation de ListView :
ListView listView = findViewById(R.id.listView);
String[] items = {"Élément 1", "Élément 2", "Élément 3"};
ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, items);
listView.setAdapter(adapter);
Dans les applications modernes, RecyclerView est souvent utilisé à la place de ListView pour plus de flexibilité et de performance.