一:概述
Android
開發(fā)中,CheckBox
也是非常常用的控件之一插掂。但默認(rèn)的樣式有時候真心不夠用,有沒有腥例?比如選定和非選定狀態(tài)的圖標(biāo)辅甥,挺難看的。那么怎么辦呢燎竖?下面來看“黑科技”璃弄,人人能掌握,簡單實用的小技巧构回。
二:“黑科技”制作過程
第一步:
在drawable
文件夾中 新建 check_box.xml
文件谢揪。內(nèi)容如下
<?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/chose" />
<item android:state_checked="false" android:drawable="@drawable/unchose" />
</selector>
-
chose
為選定狀態(tài)下的圖標(biāo) -
unchose
為非選定狀態(tài)下的圖標(biāo)
第二步:
在 xml 布局文件中加入 CheckBox 控件并引用check_box.xml
<CheckBox
android:layout_gravity="center"
android:layout_marginStart="10dp"
android:id="@+id/cb_beautiful"
android:button="@drawable/check_box"
android:layout_width="22dp"
android:layout_height="22dp" />
-
android:button="@drawable/check_box"
引用 check_box.xml
三:總結(jié)
貌似沒啥總結(jié)的蕉陋,非常的簡單,所以黑科技是打引號的拨扶。