Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Re: ListView e Spinner

Você tem que salvar essa informação num objeto que representa a posição da sua lista, por exemplo, no seu adapter teria uma lista do seu objeto:

public MeuRecyclerAdapter(Context context, List<Pessoa> itens)

e na hora de exibir uma determinada posição (onBindViewHolder(ViewHelper, int position), você pega a pessoa daquela posição (itens.get(position).  
Na hora que ele altera o spinner no item, você grava a seleção no objeto pessoa. Assim na próxima vez que ele for exibir na tela (onBindViewHolder) você pega o valor que foi salvo na exibição anterior.

Em terça-feira, 1 de março de 2016 23:48:02 UTC-3, Luiz Gustavo escreveu:
Fala Victor,

Estive tentando fazer dessa forma que disse utilizando o ViewHolder, mas não obtive resultados positivos. Quando rolo o ListView, continuo perdendo o valor setado no Spinner que ficou oculto.
Teria como me dar uma luz em relação a isso?? A proposito, estou utilizando a BaseAdapter para criar o ListView.

Att,

Em 1 de março de 2016 09:49, Victor Pinto <ovicto...@gmail.com> escreveu:
Isso acontece porque rola um aproveitamento dos objetos que estão na tela. Quando o usuário seleciona algum item, você precisa "gravar" isso de alguma maneira no seu objeto que está sendo apresentado.

Em segunda-feira, 29 de fevereiro de 2016 21:30:14 UTC-3, Luiz Gustavo escreveu:
Boa noite pessoal,

Estou fazendo um app e em uma das telas estou utilizando um ListView com um Spinner nele. Até ai tudo blz. O que está estranho é que, quando o listview fica maior que a tela, quando eu escolho alguma opção do Spinner do inicio do listview e movimento ele de forma a ocultar o spinner do inicio eu perco o valor dele, e volta para o valor inicial.
Alguém saberia me dar uma dica do que pode estar acontecendo e como corrigir?

Att,

--
Luiz Gustavo S. Mafra
Bacharel em Ciência da Computação - UESC - Universidade Estadual de Santa Cruz
Analista de Sistemas - Santa Casa de Misericórdia de Itabuna
Desenvolvedor PHP, Android, .Net, Python, JEE


twitter: @lgmafra
skype: lgmafra

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Luiz Gustavo S. Mafra
Bacharel em Ciência da Computação - UESC - Universidade Estadual de Santa Cruz
Analista de Sistemas - Santa Casa de Misericórdia de Itabuna
Desenvolvedor PHP, Android, .Net, Python, JEE

+55 73 9147 0547
+55 73 8888 7500

twitter: @lgmafra
skype: lgmafra

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário