Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Recyclerview altura = wrap_content

Um recyclerview com sua altura definida como wrap_content vai crescer de acordo com a quantidade de views que possui? Se sim, ele ainda conseguirá reciclar as views?

1 resposta
solução!

Olá Júnior, tudo bem?

Sim com a altura em wrap_content o recyclerView vai crescer de acordo com a quantidade de views, e também vai reciclar as Views já que esse processo ocorre somente quando uma view não está em cache (O recyclerView pré carrega algumas views abaixo ou acima da sua lista) ou não está aparecendo na tela.

No entanto, é importante notar que, ao usar o RecyclerView com a altura definida como "wrap_content", pode haver uma perda de desempenho se houver muitos itens na lista. Isso ocorre porque o RecyclerView precisa medir todos os itens na lista para determinar a altura total, o que pode ser um processo demorado em listas muito grandes.

Para evitar esse problema, é recomendado definir a altura do RecyclerView com um valor específico (como "match_parent" ou um valor em dp) sempre que possível. Isso permite que o RecyclerView calcule sua altura com mais eficiência e melhora o desempenho geral da lista.

Qualquer dúvida, estarei à disposição :)