1. 程式人生 > >android 下改變預設的checkbox的 選中 和被選中 圖片

android 下改變預設的checkbox的 選中 和被選中 圖片

1.   先匯入  checked.png 和 unchecked.png 兩張圖片

2.  在res/drawable下面,新增selector (如 check_state.xml)檔案:


<?xml version="1.0" encoding="utf-8"?>  
<selector xmlns:android="http://schemas.android.com/apk/res/android">  
    <item android:state_checked="true"   
        android:drawable="@drawable/checked" /><!--選中時效果-->  
    <item android:state_checked="false"   
        android:drawable="@drawable/unchecked" /><!--未選中時效果-->  
  <!-- 修改成你自己的圖片就可以了 -->  
</selector>  

      

3.修改checkbox的屬性:android:button="@drawable/check_state" 定製button樣式

***********************************如果不能正確顯示*******************************************************

         系統給CheckBox了一個預設的背景,只需設定下 CheckBox的背景即可