LinearLayout RelativeLayout AbsoluteLayout FrameLayout

Hak Cipta © 2007 UPN Veteran Jatim Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. antara layout dan program. Dengan demikian, jika ingin mengubah tampilan, tidak perlu mengganggu kode. Kegunaannya lebih terasa ketika ingin membuat antarmuka yang berbeda untuk orientasi layar berbeda atau untuk smartphone berbeda. Lars , Vogel , 2012 Secara umum, layout Android ada 4 jenis yaitu:

a. LinearLayout

LinearLayout yaitu tampilan dimana user hanya menempatkan 1satu widget per bariskolom. Jika ingin 1 widget baris, maka harus menggunakan orientation : vertikal, dan jika 1 widget atau kolom harus menggunakan orientation : horizontal . LinearLayout xmlns:android=http:schemas.android.comapkresandroid android:layout_width=fill_parent android:layout_height=fill_parent android:orientation=horizontal | vertical -- widget2 disini-- LinearLayout

b. RelativeLayout

RelativeLayout adalah tampilan dimana user dapat menempatkan widget didalamnya seperti layer, sehingga sebuah widget dapat berada di atas atau di bawah widget lainnya. Layout ini biasanya berguna untuk membuat tampilan Hak Cipta © 2007 UPN Veteran Jatim Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. yang lebih umum sehingga dapat dibuka dengan baik di segala resolusi ponsel Android. RelativeLayout xmlns:android=http:schemas.android.comapkresandroid android:layout_width=fill_parent android:layout_height=fill_parent -- widget2 disini-- RelativeLayout

c. AbsoluteLayout

AbsoluteLayout adalah tampilan dimana kita dapat memasukkan posisi x dan y dari widget yang ada di dalamnya secara pasti sehingga penempatan posisi dapat ditentukan secara pasti. AbsoluteLayout xmlns:android=http:schemas.android.comapkresandroid android:layout_width=fill_parent android:layout_height=fill_parent -- widget2 disini-- AbsoluteLayout

d. FrameLayout

FrameLayout merupakan tampilan dimana widget di dalamnya akan saling menumpuk satu sama lain. Bedanya antara layout ini dengan RelativeLayout adalah jika di RelativeLayout , dapat menempatkan sebuat widget posisinya di Hak Cipta © 2007 UPN Veteran Jatim Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. sebelah kanankiriatasbawah, sedangkan pada FrameLayout, widget yang ditulis lebih akhir akan diletakkan di depan widget sebelumnya, sehingga akan menutupi kecuali jika warnanya transparan. FrameLayout xmlns:android=http:schemas.android.comapkresandroid android:layout_width=fill_parent android:layout_height=fill_parent -- widget2 disini-- FrameLayout

2.6 Eclipse 3.7Indigo