Comment changer d'adaptateur pour une galerie
-
06-07-2019 - |
Question
Puis-je changer dynamiquement l'adaptateur d'une galerie?
Dans le onCreate ()
de mon activité, j'ai fait ceci:
myGallery.setAdapter(adapter1);
Et plus tard dans mon code, j'ai fait
myGallery.setAdapter(anotherAdapter1);
J'ai essayé, mais dans l'émulateur, myGallery n'est jamais mis à jour lorsque je redéfinis 'setAdapter'. Comment puis-je forcer myGallery à libérer tous les éléments alors qu’elle utilisait adapter1 et qu’elle se charge ensuite de repeupler les éléments pour un autreAdapter1?
Merci.
La solution
vous devez appeler notifyDataSetChanged () vers l'adaptateur
a.notifyDataSetChanged();
qui actualisera vos modifications dans la vue de la galerie.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow