Pada artikel kali ini, kita akan mengenal salah satu Layout Manager yakni Relative Layout. Relative Layout mengatur posisi secara relatif berdasarkan posisi widget yang lain atau parentnya. Contoh dua widget dibawah. Edit Text posisinya relatif terhadap textView nama.
Deklarasinya adalah sebagai berikut :
Perhatikan penggunaan atribut layout_toRightOf yang menyatakan bahwa EditText berada disebelah label. Sedangkan attribut layout_baseLine digunakan agar TextView dan EditText aligned. Jika Layout_baseLine dihapus efeknya akan sebagau berikut(Text View Terlalu tinggi posisinya):
Beberapa atribut lain yang mengatur posisi widget dibandingkan dengan widget lain adalah:
- android:layout_above
- android:layout_below
- android:layout_toLeftOf
- android:layout_toRightOf
Untuk mengatur posisi ada tambahan lima atribut: android:layout_alignTop, android:layout_alignButtom, android:layout_alignLeft, android:Layout_alignBaseLine
Contoh jika kita ingin menambahkan button sehingga posisinya sebagai berikut:
Maka deklarasi buttonya adalah sebagai berikut:
Artinya button tersebut dibawah dan disebelah kanan EditText.
Dengan Relative Layout, widget juga dapat diatur berdasarkan parent.
contoh :
dan Hasilnya :
Semoga artikel ini bermanfaat, dan nantikan Tutorial Dasar mengenai android, di artikel saya selanjutnya. Terimakasih
0 komentar:
Posting Komentar