Overblog
Editer l'article Suivre ce blog Administration + Créer mon blog

Easy Android

La programmation Android pour tous

Rafraîchir une ListView

Publié par David Silvera sur 2 Mai 2013, 15:08pm

Catégories : #ListView

Rafraîchir une ListView

Il est souvent nécessaire de rafraîchir une ListView après ajout, suppression ou modification d'un item. Si tout est programmé comme il le faut, cela ne prend qu'une seul ligne. Donc voici comment faire.

Récupération de la ListView et affectation d'un adapter:

// Récupération de la ListView
ListView lv = (ListView)findViewById(R.id.listView);

// Création d'un adapter à l'aide d'un tableau de String (myList)
ArrayAdapter<String> myarrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, myList);

// Affectation de l'adapter à la liste view
lv.setAdapter(myarrayAdapter);

 

Une fois que ceci est fait, nous pouvons à tout moment modifier notre liste de String (myList). Une fois modifiée, il suffit de mettre à jour la ListView à l'aide de l'adapter:

myarrayAdapter.notifyDataChanged();

Le tutoriel est terminé. Vous pouvez maintenant mettre à jour votre ListView.

 

Commenter cet article
N
merci
Répondre

Archives

Articles récents