Créer une ListView Android avec un adaptateur spécifique "CustomAdapter" en utilisant l'architecture MVC.

 Dans cet exemple on va créer une petite application Android permettant d'afficher une liste d'étudiants tout en utilisant le pattern MVC (Model View Controller) .

Nous allons utilisé un adaptateur spécifique pour nous permettre de peupler notre ListView et nous n'allons pas utiliser l'un des adaptateurs qui existent dans le SDK Android.

Vous pouvez suivre la vidéo suivante elle vous explique en détails les étapes et le code qui nous a mené à développer cette petite application :


Après avoir créer un nouveau projet il est temps de créer un nouveau fichier xml dans le dossier Layout. Ce fichier va porter le nom de item.xml et il va constituer la forme de l'item de la ListView.

Le code de ce fichier là doit être comme suit : 


Nous devons par la suite créer une ListView au niveau de notre layout de base qui est nommée activity_main.xml par défaut. Le code de ce fichier là doit être comme suit : 


Vient maintenant le temps pour passer à la partie Java. Nous devons tout d'abord créer une nouvelle classe nommée Etudiant.java. Cette classe constitue notre classe POJO (Plain Old Java Object) . Elle constitue aussi notre modèle.



Par la suite il est temps de créer une nouvelle classe qui constituera notre classe d'adaptateur spécifique. On va la nommer CustomAdapter.java. Son code devra etre comme suit :


Il reste maintenant le code de notre activité qui est nommé MainActivity.java par défaut. Son code devra etre comme suit :

Commentaires

Posts les plus consultés de ce blog

Premier tutoriel avec Arduino et Proteus ISIS

Login et password ,formulaire d'authentification sous android avec mysql et json

Connexion d'une application Android et une base de données externe Mysql avec web services php Json (opérations CRUD)