Problemas com Layout

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 ?

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

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

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

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

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

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

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

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.

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

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,