Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Constraint com Listview e CardView

Olá, pessoal. Duas coisas:

1) Estou colocando o topo da constraint do listview alinhada com o fim de um cardView app:layout_constraintTop_toBottomOf="@+id/filtra_cardView", mas o listview fica (escondido) atrás do cardView.

Pra resolver o problema, tive que colocar a marginTop do listview com 130dp, como se estivesse alinhada no parent e não no cardview. Como posso resolver isso, por favor? https://imgur.com/BGITOmS

2) A outra coisa é que (no print não consta) coloquei o cardview e o listview dentro de um ScrollView para tentar fazer o cardview se mover quando eu desligo o listview para baixo, mas essa lógica não funcionou. O cardview continuou parado no top kkk. Como posso fazê-lo se mover ao scrollar o listview?

4 respostas

Não entendi muito bem os problemas, mas acho que vale você dar uma olhadinha no NestedScrollView.

Além disso verifica se todas as constraints estão corretas e populadas

Estou tentando colocar o listliview abaixo do cardview, mas o list fica escondido atrás do card mesmo estando assim: app:layout_constraintTop_toBottomOf="@+id/filtra_cardView"

https://imgur.com/a/MCn7NRH

Não entendi.

solução!

Oi Thiago, tudo bem? layout_height está com o match_parent dessa forma ele não atende as regras do ConstraintLayout. Você tentou fazer a modificação e usar o match_constraint (0dp)?

Fala, Alex. Tudo bom também. Rapaz, foi exatamente isso. Não tinha reparado esse outro "match". Você deve ter usado os dois, em momentos diferentes nos cursos, e eu não reparei na diferença entre eles. Funcionou perfeitamente. Muitíssimo obrigado.