Rabu, 12 Januari 2011

Selector button di xml android

kali ini saya akan membahas tentang membuat tombol on off / chosen Unchosen / apalah itu namanya....
di android, agar tombol bisa berubah ketika di klik ato sedang dalam state focused, kita bisa membuat xml untuk button itu tersendiri....
pertama-tama kita buat dulu android xml kosong, jika ada isinya hapus semua kecuali line paling atas...
setelah itu lihat kode btn_about.xml di bawah ini :
itu adalah contoh dari kode untuk selector yang jadi...
"android:drawable=" diisi dengan tempat image yang akan digunakan berada, untuk kasus di atas image berada di folder res/drawable dalam folder source program, dan nama image bernama abouton.png (ekstensi di xml tidak usah ditulis).
"android:state_(state)=" digunakan untuk menunjukkan ketika keadaan apa gambar itu digunakan.
"android:state_pressed=" menunjukkan ketika button pada keadaan ditekan.
"android:state_focused=" menunjukkan ketika button pada keadaan fokus;
ketika tidak ada "android:state_(state)=" menunjukkan button pada keadaan selain keadaan yang telah disebutkan (bisa dibilang "else" ).
setelah selesai, kita bisa memasukkannya di layout yang akan digunakan dengan kode "android:background="@(folder di dalam res tempat menyimpan xml di atas)/(nama xml diatas"" . contoh : saya menyimpan btn_about.xml di folder drawable di dalam res, maka nulisnya = "android:background="@drawable/btn_about""
untuk lebih lengkapnya, pembuatan menu akan dijelaskan lebih lanjut di pos selanjutnya XD

Tidak ada komentar:

Posting Komentar