LinearLayout adalah susunan tata letak sederhana yang biasa digunakan oleh developer Android. Karena layout ini hanya memberikan susunan tata letak secara garis lurus. Bisa secara Vertical maupun Horizontal.
LinearLayout merupakan salah satu komponen yang bisa menampung atau diisi komponen yang lain. Komponen yang bisa menampung komponen lain disebut sebagai ParentView (orang tua), sementara komponen yang hanya bisa menumpang di komponen lain disebut ChildView (anak).
Sekarang kita akan membuat layout yang terdiri dari komponen orang tua dan anak, silakan klik folder res =>layout=>klik dua kali di activity_main.xml, silakan ketikan kode berikut ini :activity_main.xml
<?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="vertical"
<LinearLayoutandroid:layout_width="match_parent"
android:layout_height="match_parent"android:layout_weight="1"android:orientation="horizontal">
<TextViewandroid:layout_width="wrap_content"android:layout_height="match_parent"android:layout_weight="1"android:background="#FF0000"android:gravity="center_horizontal"android:text="Merah" />
<TextViewandroid:layout_width="wrap_content"android:layout_height="match_parent"android:layout_weight="1"android:background="#00aa00"android:gravity="center_horizontal"android:text="Hijau" />
<TextViewandroid:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#0000aa"
android:gravity="center_horizontal"
android:text="Biru" />
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#FFFF00"
android:gravity="center_horizontal"
android:text="Kuning" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:orientation="vertical">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#FF0000"
android:text="Merah" />
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#00aa00"
android:text="Hijau" />
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#0000aa"
android:text="Biru" />
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#FFFF00"
android:text="Kuning" />
</LinearLayout>
</LinearLayout>