Terlahircantik - Layout Pada Android
Halo gengs! Apa kabar? Kabar baik kan? Oke mumpung hujan-hujan kita panaskan diri dengan berkenalan kembali dengan Android Programming. Nah postingan ini akan membahas layout. Apa itu layout? Apa hayoh apa??
Gengs, kamu tahu kan kalo layar android itu persegi? Ya persegi, bukan bundar atau trapesium yah! Nah di area persegi itu ada sebuah class view. Nah di dalam view tersebut ada anak anaknya lagi, yaitu view group. Class view fungsinya untuk membuat komponen UI seperti button, textview, edittext, dan lain-lain. Nah, view group terdiri dari beberapa layout dan layout tersebut berfungsi untuk mengatur tata letak UI komponen. Penjelasannya belibet ga ya... Cek aja deh gambar dibawah ini:
Jenis-jenis Layout pada Android:
Linear Layout | Sebuah layout yang mengatur tata letak UI secara vertikal atau horizontal |
Relative Layout | Sebuah layout yang mengatur tata letak UI secara bebas |
Table Layout | Sebuah layout yang mengatur tata letak UI secara baris dan kolom |
Absolute Layout | Layout yang memungkinkan untuk menentukan lokasi yang tepat dari anak-anaknya/bagian-bagiannya. |
Frame Layout | Sebuah tempat di layar yang dapat digunakan untuk menampilkan satu tampilan. |
List View | Grup view yang menampilkan daftar item ke bawah/scroll |
Grid View | Grup view yang menampilkan daftar item secara grid/kotak kotak |
Atribut dari Layout:
android:id | untuk mengidentifikasi view |
android:layout_width | menentukan lebar layout |
android:layout_height | menentukan tinggi layout |
android:layout_marginTop | mengatur spasi di bagian atas layout |
android:layout_marginBottom | mengatur spasi di bagian bawah layout |
android:layout_marginLeft | mengatur spasi di bagian kiri layout |
android:layout_marginRight | mengatur spasi di bagian kanan layout |
android:layout_gravity | mengatur posisi |
android:layout_weight | mengatur berapa banyak ruang yang harus di alokasikan untuk view |
android:layout_x | menspesifikasikan koordinat x |
android:layout_y | menspesifikasikan koordinat y |
android:paddingLeft | mengatur padding kiri |
android:paddingRight | mengatur padding kanan |
android:paddingTop | mengatur padding atas |
android:paddingBottom | mengatur padding bawah |
Keterangan lanjutan:
- android: layout_width = wrap_content menyatakan bahwa lebar view menyesuaikan sendiri, sesuai dengan size view tsb/tidak bergantung pada view yang lain
- android: layout_width = fill_parent menyatakan bahwa lebar view menyesuaikan dengan size view induknya
Oke gengs, cukup segini dulu deh yah.
*salam sayang titik dua bintang*
Artikel
No comments:
Post a Comment