Mengenal Layout Pada Aplikasi Android PDF
Mengenal Layout Pada Aplikasi Android PDF
Selain intent salah satu hal yang paling penting dan harus diperhatikan dalam membuat
aplikasi android adalah pengaturan layout aplikasi.
Pengaturan tata letak widget / komponen pada aplikasi android sangatlah penting.
Karena hal ini nantinya akan berhubungan dengan UI dan UX aplikasi yang kita buat.
Ada beberapa layout yang bisa kita gunakan untuk membangun User interface (UI) yang
menarik pengguna, diantaranya yaitu :
Linear Layout
Relative Layout
Absolute Layout
Frame Layout
Page 1 of 7
Beberapa tag pada xml yang menggunakan Linear Layout, yaitu :
2) Tag Orientation
Kita dapat mengatur orientasi untuk ditampilkan secara horisontal atau vertikal,
sehingga item muncul dalam satu kolom atau satu baris. Lengkapi kode diatas dengan
menambahkan tag :
Page 2 of 7
Hasilnya :
Hasilnya :
Hasilnya :
Relative Layout merupakan layout yang berfungsi untuk mengatur tata letak komponen
atau widget aplikasi android dengan cara relative (secara bebas) tidak hanya vertikal atau
horisontal saja seperti pada Linear Layout.
Relative Layout memungkinkan kita untuk memposisikan komponen mana saja yang kita
inginkan, sehingga dianggap sebagai layout yang paling fleksibel.
Karena alasan tersebut Relative layout menjadi layout yang paling banyak digunakan
setelah Linear Layout di Android.
Page 4 of 7
Tag-tag pada Relative layout :
Tag Keterangan
android:layout_alignParentBottom Digunakan untuk menata letak komponen
(widget) di tepi paling bawah layar.
android:layout_alignParentTop Digunakan untuk menata letak komponen
(widget) di tepi paling atas layar.
android:layout_alignParentLeft Digunakan untuk menata letak komponen
(widget) di tepi paling kiri layar.
android:layout_alignParentRight Digunakan untuk menata letak komponen
(widget) di tepi paling kanan layar.
android:layout_below Digunakan untuk memposisikan
komponen (widget) di bawah komponen
(widget) yang lainnya.
android:layout_above Digunakan untuk memposisikan
komponen (widget) di atas komponen
(widget) yang lainnya.
android:layout_toLeftOf Digunakan untuk memposisikan
komponen (widget) di sebelah kiri
komponen (widget) yang lainnya.
android:layout_toRightOf Digunakan untuk memposisikan
komponen (widget) di sebelah kanan
komponen (widget) yang lainnya.
Page 5 of 7
Hasilnya :
3. Table Layout
Table Layout adalah Layout yang digunakan untuk membangun user interface (tampilan
antar muka ) aplikasi android dengan berdasarkan Baris dan Kolom.
Layout ini digunakan untuk keperluan tertentu saja karena kebanyakan pembangunan
tampilan antar muka lebih sering memanfaatkan Relative Layout dan Linear Layout.
Page 6 of 7
4. Frame Layout
FrameLayout adalah layout yang paling tepat untuk membuat beberapa UI saling
tumpang tindih. Contohnya kita dapat menyisipkan widget (tombol) ke dalam widget
lainya (gambar).
Contoh penggunaan :
Hasilnya :
Page 7 of 7