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.

War es hilfreich?

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
scroll top