Membuat RelativeLayout untuk Android | mahanani

Membuat RelativeLayout untuk Android

Baca Juga :

RelativeLayout mengatur posisi secara relatif berdasarkan posisi widget yang lain atau parentnya. Contoh dua widget dibawah. EditText posisinya relatif terhadap textView nama.

clip_image002

Deklarasinya adalah sebagai berikut:

Tanpa tanda plus

clip_image006

Perhatikan penggunaan atribut layout_toRightOf yang menyatakan bahwa EditText berada disebelah label. Sedangkan atribut layout_baseLine digunakan agar TextView dan EditText aligned. Jika layout_baseLine dihapus efeknya akan sebagai berikut (Text View terlalu tinggi posisinya):

clip_image008

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_alignBottom, android:layout_alignLeft, android:layout_alignBaseline

Contoh jika kita ingin menambahkan button sehingga posisinya sebagai berikut:

clip_image009

Maka deklarasi buttonnya adalah sebagai berikut:

clip_image011

Artinya button tersebut dibawah dan disebelah kanan EditText.

Dengan RelativeLayout, widget juga dapat diatur berdasarkan parent.

  • android:layout_alignParentTop
  • android:layout_alignParentBottom
  • android:layout_alignParentLeft
  • android:layout_alignParentRight
  • android:layout_centerHorizontal
  • android:layout_centerVertical
  • android:layout_centerInParent

Contoh:

clip_image014

Hasilnya:

clip_image016

Silahkan bereksperimen dengan berbagai setting atribut layout.

ditulis dengan judul : Membuat RelativeLayout untuk Android

Posting Komentar

Silahkan berikan komentar anda

Forum Multimedia Edukasi www.formulasi.or.id
Forum Multimedia Edukasi www.formulasi.or.id

Kategori