Come posso cambiare adattatore per una galleria
-
06-07-2019 - |
Domanda
È possibile cambiare in modo dinamico l'adattatore di una galleria?
Nel onCreate ()
della mia attività, ho fatto questo:
myGallery.setAdapter(adapter1);
E poi nel mio codice, l'ho fatto
myGallery.setAdapter(anotherAdapter1);
Ho provato, ma nell'emulatore, myGallery non viene mai aggiornato quando faccio di nuovo 'setAdapter'. Come posso forzare myGallery a liberare tutti gli elementi quando utilizzava adapter1 e quindi a ripopolarli per un altroAdapter1?
Grazie.
Soluzione
devi chiamare notificationDataSetChanged () all'adattatore
a.notifyDataSetChanged();
che aggiornerà le tue modifiche alla visualizzazione della galleria.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow