2
respostas

Quando uso a tag LinearLayout não aparece mais do que um aluno

Quando a tag Relative Layout é utilizada aparecem os dois alunos criados na Text, porém quando troco para LinearLayout aparece apenas o primeiro aluno, Segue o código:

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal">

    <TextView android:text="Daniel"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"/>

    <TextView android:text="Ronaldo"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"/>

</LinearLayout>
2 respostas

Troca a orientação do LinearLayout para vertical.

Além disso, a altura dos seus TextViews não devem ocupar toda a "tela". Devem ser wrap_content.

Outra coisa: a propriedade android:orientation não existe para um TextView. Logo, pode ser removida sem problemas.

Juntando tudo:

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <TextView android:text="Daniel"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"/>

    <TextView android:text="Ronaldo"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"/>

</LinearLayout>

OK, muito obrigado

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software