Modul Layout
Modul Layout
Layout
Layout mendefinisikan struktur visual untuk antarmuka pengguna, seperti UI
sebuah aktivitas atau widget aplikasi. Anda dapat mendeklarasikan layout dengan dua
cara:
Kerangka kerja Android memberi Anda fleksibilitas untuk menggunakan salah satu atau
kedua metode ini guna mendeklarasikan dan mengelola UI aplikasi Anda. Misalnya,
Anda bisa mendeklarasikan layout default aplikasi Anda dalam XML, termasuk elemen-
elemen layar yang akan muncul di dalamnya dan di propertinya. Anda nanti bisa
menambahkan kode dalam aplikasi yang akan memodifikasi status objek layar,
termasuk yang dideklarasikan dalam XML, saat waktu proses.
Linear Layout adalah layout yang menyejajarkan semua child view-nya dalam satu arah,
secara vertikal atau horizontal. Anda bisa menetapkan arah layout dengan
atribut android:orientation.
Semua anak LinearLayout akan ditumpuk satu sama lain, jadi daftar vertikal hanya akan
memiliki satu anak per baris, seberapa pun lebarnya, dan daftar horizontal hanya akan
setinggi satu baris (tinggi anak yang tertinggi, ditambah pengisi). LinearLayout akan
mengikuti margin antara anak dan gravity (sejajar kanan, tengah, atau kiri) setiap anak.
2. Relative Layout
Relative Layout adalah layout yang penataan nya ini adalah penataan yang menempatkan
widget-widget didalamnya seperti layer, sehingga sebuah widget dapat berada di atas/di
bawah widget lainnya atau dengan kata lain Relative merupakan layout yang penataannya
lebih bebas (Relative) sehingga bisa di tata di mana saja.
Jadi dapat diartikan bahwa Relative Layout adalah desain tampilan pada aplikasi dengan
tata letak objek atau komponen secara bebas tanpa aturan sesuai orientasi (horizontal atau
vertical) seperti yang diterapkan pada Linear Layout.
3. Constraint Layout
4. Frame Layout
Frame Layout adalah Layout yang biasanya digunakan untuk membuat objek yang saling
bertindihan contohnya yaitu kita membuat button di atas image.
5. Table Layout
Table Layout adalah Layout yang digunakan untuk membangun user interface (tampilan
antar muka ) aplikasi android dengan berdasarkan Baris dan Kolom. Table Layout terdiri
dari:
1. Row/ baris pada dasarnya digunakan untuk menyimpan satu jenis record, hanya satu informasi yang
dapat disimpan.
2. Kolom adalah sub bagian terbagi dari setiap baris dan satu baris dapat menampung beberapa jenis
kolom. Setiap kolom terdiri dari jenis informasi yang berbeda mengenai baris tersebut.
Tag Table Layout
Ukuran gambar
@drawable/(nama file
gambar yang ingin
dimasukkan sesuai dlm
folder drawable)
android:layout_marginBottom="15dp"
Tugas