Android – Linear dan Relative Layout

Posted by Unknown On 7 Feb 2013 0 komentar

Pada pemrograman Android, pasti tidak luput dari yang namanya XML. Bagi yang belum pernah ngoding Android, salah satu fungsi dari XML adalah untuk mengatur tampilan. Didalam XML tersebut kita dapat menambahkan bermacam-macam komponen seperti EditText, TextView, dan lain sebagainya. Untuk memasang komponen, komponen tersebut harus dimasukkan kedalam suatu Layout. Apa fungsi sih Layout ?? Fungsi layout tidak lain dan tidak bukan adalah untuk mengatur tata letak komponen-komponen yang akan dimasukkan. Ada bermacam-macam Layout antara lain Linear Layout,Relative LayoutTable Layout dan sebagainya. Nah, pada kesempatan kali ini kita akan bahas salah dua dari banyak Layout, yaitu Linear Layout danRelative Layout.
Linear Layout
Linear layout adalah susunan tata letak yang paling simple dapat digunakan para Developer Android. Karena layout ini hanya memberikan susunan tata letak komponen secara garis lurus. Bisa secara Horizontal maupun Vertikal, lihat gambar dibawah ini
[code lang="java"]
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
android:id="@+id/Linear1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:orientation="horizontal" >
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#aa0000"
android:gravity="center_horizontal"
android:text="Merah" />
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#00aa00"
android:gravity="center_horizontal"
android:text="Hijau" />
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#0000aa"
android:gravity="center_horizontal"
android:text="Biru" />
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#aaaa00"
android:gravity="center_horizontal"
android:text="Kuning" />
android:id="@+id/Linear2"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:orientation="vertical" >
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Baris Pertama"
android:textSize="15pt" />
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Baris Kedua"
android:textSize="15pt" />
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Baris Ketiga"
android:textSize="15pt" />
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Baris Keempat"
android:textSize="15pt" />
[/code]
Relative Layout
Untuk relative layout kita bisa mengaturnya mengikuti komponen lainnya, semisal ada komponen A, B, dan C maka kita bisa mengaturnya seperti ini, A berada dibawah B, dan C berada disamping kanan / kiri A dan sebagainya. Intinya adalah komponen satu dan lainnya saling berkaitan. Lihat gambar dibawah deh,
[code lang="java"]
android:id="@+id/relativeLayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
[/code]

sumber : http://swarawan.com/android/android-linear-dan-relative-layout/

0 komentar to Android – Linear dan Relative Layout

Posting Komentar