Question

i ont vue sur la grille avec des images peuplées d'une liste. lorsque je supprime une image de la liste, je veux la vue de la grille pour obtenir quelqu'un refreshed.can me dire comment faire.

i ont essayé de invalidate () GridView, signaler à l'adaptateur d'image que l'ensemble de données a changé (adapter.notifyDataSetChanged ();). mais cela ne donne pas les résultats escomptés.

après avoir fait ce que je reçois un blanc à l'endroit où l'image est retirée pour être utilisé avant.

Était-ce utile?

La solution

Utilisez-vous un ListAdapter pour remplir votre point de vue? Peut-être vous devriez recréer un nouvel adaptateur lorsque vos modifications de la liste.

Autres conseils

Essayez d'utiliser gridView.invalidateViews () au lieu de simplement .invalidate (). Il redessine toutes les vues (ImageViews dans votre cas) à l'intérieur GRIDVIEW.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top