9 Haziran 2012 Cumartesi

Android'de Özel CheckBox Ataması



Kendi tasarladığımız CheckBox resimlerimizi Android projemize atamak istiyorsak Android'in selector özelliğini kullanmamız gerekmektedir. Selector bir XML dosyasıdır ve drawable klasöründe bulunması gerekmektedir. Öncelikle resimlerimizi drawable klasörüne atıp XML dosyamızı oluşturalım. Dosyamızın ismini checkbox_selector olarak belirleyelim.







Gördüğünüz üzere selector XML'i ile CheckBox'un her iki durumunda gösterilecek resimleri atamış olduk. android:drawable="@drawable/checked" ve android:drawable="@drawable/unchecked" attribute'larındaki checked ve unchecked, drawable klasörümüze attığımız resimlerimizi göstermektedir. Eğer sizde farklıysa lütfen değiştirmeyi unutmayınız.

Şimdi sıra geldi selector'umuzu CheckBox'umuza atama kısmına.



Gördüğünüz üzere android:button="@drawable/checkbox_selector" attribute'unda CheckBox'umuza sıradan bir resim atamak yerine dinamik çalışan selector XML'ini atamış olduk. Böylece kendi tasarladığımız CheckBox'larımızı projelerimizde kullanabilmekteyiz.

Hiç yorum yok:

Yorum Gönder