Problemas com Layout

10 respostas
java
laelsonc

Estou tentando construir um layout com dois listviews e está dando problema, ficam sobrepostos, um em cima do outro. To usando ConstraintLayout. Onde está o erro ?

10 Respostas

Jhonatan_Moreira

Queres que fique um abaixo do outro ou que fique em outra aba?

laelsonc

Um abaixo do outro apenas. Veja que estão sobrepostos. É na mesma aba.

Jhonatan_Moreira

Já tentou usar a propriedade below no item que você quer que fique abaixo?

laelsonc

Já sim, com RelativeLayout, mas deu alguns outros problemas. Tô tentando com ConstraintLayout e está ficando assim

Jhonatan_Moreira

Cria um relative layout pra os dois e faz como este exemplo pra ver se dá certo


<TextView
android:id="@+id/welcome"
android:layout_width="wrap_content"
android:layout_height=“wrap_content"
android:layout_below="@+id/heading"
android:layout_marginTop=“10dp"
android:textAppearance=”?android:attr/textAppearanceMedium”/>

laelsonc

Assim dá certo sim, o problema é que a tela trava. A rolagem não funciona.

Ofidomundo

coloca eles dentro de outro layout, faz o layout que tem as duas listas dentro rolarem, acho que resolve

marcus.dev

Bom dia…

Poderá tentar fazer também com layaut linear… ai poderá inserir as duas listas, uma abaixo da outra. No layout_height, vc usa 0dp. Ai poderá usar o weight = 1 para cada uma das listas. Dessa forma, vc terá 50% da tela para cada listview. O Weight soma todos os itens do layout e faz a proporção da tela que ele irá ocupar… como o total será 2, sendo 1 de cada listview, cada um terá 50% da tela.

Digaorfl

Está usando uma Tab? porque tem duas listview no layout?

Digaorfl

Usa o constraintlayout mesmo é super simples, isto pode aconteçer porque você não está ligando os conectores certo, da uma olhada direitinho na documentação do ConstraintLayout,

Criado 24 de julho de 2018
Ultima resposta 27 de jul. de 2018
Respostas 10
Participantes 5