É isso que eu quero dizer
<RelativeLayout>
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</RelativeLayout>
/*ALL IN THE SAME XML SHEET*/
<LinearLayout>
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</LinearLayout>
Isso me deu erros quando tentei fazê-lo assim. Existem alternativas
Código solicitado por Anuj Kumar. Eu já tentei trocar a posição do atributo xmlns
<?xml version="1.0" encoding="utf-8"?>
<linearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="portrait">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.ifeoluwa.mcdonaldsapp.MainActivity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello!"/>
</RelativeLayout>
</linearLayout>
Respostas:
0 para resposta № 1Portanto, há um problema. Haverá apenas uma raiz conforme a restrição XML, mas você pode ter vários filhos dentro da raiz. Portanto, seu código XML precisa mudar conforme abaixo.
<LinearLayout>
<RelativeLayout>
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</RelativeLayout>
/*ALL IN THE SAME XML SHEET*/
<LinearLayout>
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</LinearLayout>
</LinearLayout>
0 para resposta № 2
Sim, você pode, mas, você não adicionou altura e largura para RelativeLayout e LinearLayout. É por isso que você tem erro. Adicione algo como isto android:layout_height
eandroid:layout_width
Mesmo você precisará adicioná-los em um único rootView como LinearLayout ou algo assim.