Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] RecyclerView - Header e item personalizado

Posta a versão simplificada do código do adapter.


On Sat, Jul 11, 2015, 12:24 Rudson Lima <rudsonlive@gmail.com> wrote:
Boa tarde.

Galera, estou criando um RecyclerView personalizado onde eu tenho a seguinte situação.

Ex:

Header - Data
  * Item - Agrupado por tipo (O * é o tipo e todos os itens correspondente ao tipo)
    Item
    Item
  * Item - Agrupado por tipo (O * é o tipo e todos os itens correspondente ao tipo)
    Item
  * Item - Agrupado por tipo (O * é o tipo e todos os itens correspondente ao tipo)
    Item
    Item

Já tenho essa estrutura pronto e o layout está ficando da forma que preciso. O problema está quando eu mudo a orientação do device e fico movimentando a lista (Para cima e para baixo), depois disso o itens ficam tudo desordenado. 

Ex: É a mesma lista de cima

Header - Data
  * Item - Agrupado por tipo (O * é o tipo e todos os itens correspondente ao tipo)
  * Item
    Item
  * Item - Agrupado por tipo (O * é o tipo e todos os itens correspondente ao tipo)
  * Item
  * Item - Agrupado por tipo (O * é o tipo e todos os itens correspondente ao tipo)
    Item
  * Item

Alguns item está mostrando o tipo, que com base na primeira lista não era pra aparecer.

No ListView acontecia a mesma coisa sempre que utilizasse vários layout de itens e se removesse o cast (holder = (ViewHolder) convertView.getTag();) a lista funcionava sem problemas.

Alguém já passou por isso ou faz alguma ideia do que esteja acontecendo?

Espero que tenham me entendido. Obrigado.

Obrigado.

--
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.

--
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