Как я могу переключить адаптер для галереи

StackOverflow https://stackoverflow.com/questions/1025114

  •  06-07-2019
  •  | 
  •  

Вопрос

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

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

myGallery.setAdapter(adapter1);

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

myGallery.setAdapter(anotherAdapter1);

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

Спасибо.

Это было полезно?

Решение

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

a.notifyDataSetChanged();

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top