LinearLayout
Defined android:orientation:vertical
, позволяет размещать в форме списка каждое добавляемое вами представление
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<EditText
android:id="@+id/edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textAutoComplete"/>
<TextView
android:id="@+id/text_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Message"/>
</LinearLayout>
RelativeLayout
Defined android:layout_below="id_view"
где id_view идентификатор представления, которое будет go первым
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<EditText
android:id="@+id/edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textAutoComplete"/>
<TextView
android:layout_below="@id/edit_text"
android:id="@+id/text_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Message"/>
</RelativeLayout>