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:
Em terça-feira, 1 de março de 2016 23:48:02 UTC-3, Luiz Gustavo escreveu:
-- 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 CruzAnalista de Sistemas - Santa Casa de Misericórdia de ItabunaDesenvolvedor PHP, Android, .Net, Python, JEESite: www.lgmafra.com.brmsn: gustav...@live.comLinkedIn: br.linkedin.com/in/lgmafra/ twitter: @lgmafraskype: 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 CruzAnalista de Sistemas - Santa Casa de Misericórdia de ItabunaDesenvolvedor PHP, Android, .Net, Python, JEE+55 73 9147 0547+55 73 8888 7500Site: www.lgmafra.com.brmsn: gustav...@live.comLinkedIn: br.linkedin.com/in/lgmafra/ twitter: @lgmafraskype: 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.
0 comentários:
Postar um comentário