Kumpulan widgets yang memiliki struktur tersendiri - sendiri biasanya disebut dengan contrainers. jika kita berkerja dalam sebuah tampilan dimana terdapat beberapa widget kita harus menentukan layout yang digunakan. seperti kebanyakan GUI yang memiliki layout management untuk
menampilkan containers, seperti layout BoxLayout di Java/Swing, Android juga memiliki beberapa layout management yaitu sebagai berikut :
menampilkan containers, seperti layout BoxLayout di Java/Swing, Android juga memiliki beberapa layout management yaitu sebagai berikut :
A. Linear
Penggunaanya mirip dengan model box dari Java/Swing, yaitu menampilkan widgets atau containers dalam posisi baris atau colom, satu per satu. konfigurasi LinearLayout mempunyai 5 contents yaitu :
Orientation, Fill Model, Weight, Gravity, dan Padding.
1. Orientation
Orientation mengindikasikan layout ditampilkan berdasarkan baris atau kolom.
2. Fill Model
Fill Model adalah bentuk tampilan element/widgets terhadap space yang tersedia. terdiri dari tiga pilihan, yaitu :
- Spesific dimension, seperti 125px untuk mengisi widgets tampilan di 125pixel.
- Wrap_Content, widgets akan mengisi posisi dengan konsep natural space.
- Fill_parent, widgets akan mengisi posisi yang tersedia.
3. Weight
Weight mengatur settingan untuk android.layout_width(untuk baris) dan android.layout_height(untuk kolom).
4. Gravity
Gravity secara default pada tampilan dengan LinearLayout adalah "Left and top aligned". jika kita menginginkan tampilan yang berbeda kita isa mengatur gravity sesuai kebutuhan. Nilai - nilai gravity adalah left, center_horizontal, right for left-aligned, centered, dan right-aligned.
5.Padding
Padding memiliki empat nilai standard yaitu paddingLeft, paddingRight, paddingTop, dan paddingBottom. Berikut gambar yang menjelas posisi padding dari sebuah widgets.
0 komentar
Posting Komentar