Как я могу переключить адаптер для галереи - PullRequest
3 голосов
/ 22 июня 2009

Возможно ли мне динамически переключать адаптер галереи?

В onCreate() моей деятельности я сделал это:

myGallery.setAdapter(adapter1);

А потом в моем коде я сделал

myGallery.setAdapter(anotherAdapter1);

Я пытался, но в эмуляторе myGallery никогда не обновляется, когда я снова запускаю 'setAdapter'. Как я могу заставить myGallery освободить все элементы, когда он использовал адаптер1, а затем заставить его заново заполнить элементы для другого Adapter1?

Спасибо.

1 Ответ

1 голос
/ 15 сентября 2011

вам нужно вызвать notifyDataSetChanged () к адаптеру

a.notifyDataSetChanged();

, который обновит ваши изменения в представлении галереи.

...