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