Wie kann ich wechseln Adapter für eine Galerie
-
06-07-2019 - |
Frage
Ist es möglich für mich, dynamisch den Adapter einer Galerie zu wechseln?
In der onCreate()
meiner Tätigkeit, ich habe dies:
myGallery.setAdapter(adapter1);
Und dann später in meinem Code, ich habe
myGallery.setAdapter(anotherAdapter1);
habe ich versucht, das aber im Emulator, bekommt der myGallery nie Update, wenn ich wieder ‚setAdapter‘ tun. Wie kann ich zwingen myGallery frei bis alle Elemente, wenn es adapter1 wurde mit und dann macht es Elemente für anotherAdapter1 repopulate?
Danke.
Lösung
Sie müssen notifyDataSetChanged (), um den Adapter nennen
a.notifyDataSetChanged();
, dass die Änderungen an der Galerie-Ansicht aktualisieren wird.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow