Pergunta

É possível para mim para mudar dinamicamente o adaptador de um Gallery?

No onCreate() da minha atividade, eu fiz isso:

myGallery.setAdapter(adapter1);

E mais tarde no meu código, eu fiz

myGallery.setAdapter(anotherAdapter1);

Eu tentei, isso, mas no emulador, o myGallery nunca fica atualização quando eu faço 'setAdapter' novamente. Como posso forçar myGallery liberar todos os itens quando ele estava usando adapter1 e depois torna repovoar itens para anotherAdapter1?

Obrigado.

Foi útil?

Solução

você precisa chamar notifyDataSetChanged () para o adaptador

a.notifyDataSetChanged();

que irá atualizar as alterações à vista Galeria.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top