TableLayout meletakan komponen dalam bentuk tabel (baris dan kolom), mirip seperti Table yang digunakan di HTML untuk mengatur layout. Pengguna mendefinisikan baris dengan tag <TableRow> dan secara otomatis sistem mendefinisikan kolomnya. Contoh deklarasi berikut:
Hasilnya adalah sebagai berikut (bayangkan sebagai sebuah tabel dengan dua kolom dan dua baris).
Misalnya kita ingin agar EditText sampai ke bagian belakang, maka tambahkan android:stretchColumns="1" pada TableLayout. Maka kolom 1 akan terisi penuh.
Hasilnya:
Selanjutnya kita ingin menambahkan button.. Button ini mengisi dua kolom, mulai dari kolom 0 sampai dengan 1, untuk mengekspresikan hal tersebut, gunakan atribut android:layout_span
Lalu tambahkan TextView di kolom 1 (ingat kolom dimulai dari 0). Ini bisa dilakukan dengan menggunakan atribut android:layout_column. Tanpa atribut ini, TextView akan muncul di kolom 0
Posting Komentar
Silahkan berikan komentar anda