在开发过程中经常遇到的问题是,不同厂商的checkbox控件的UI不同,导致开发出的产品在UI上有些区别,尤其是一些厂商的UI做得比较丑,这时候我们可以使用自定义Checkbox来达到我们想要的UI。
只需要在drawable文件下设定一个xml即可:
xmlns:android="http://schemas.android.com/apk/res/android">
在需要使用的CheckBox控件下使用android:button属性:
android:id="@+id/btn_check"
android:button="@drawable/checkboxselector"
android:layout_width="wrap_content"
android:text="测试一下"
android:paddingLeft="30.0dp" android:layout_height="wrap_content" />