Tampilkan postingan dengan label RelativeLayout android. Tampilkan semua postingan
Tampilkan postingan dengan label RelativeLayout android. Tampilkan semua postingan

Membuat RelativeLayout untuk Android

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.

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

Kategori