更改Android Checkbox的已选中和未选中图标
我不需要自定义图标,而是要使用自定义星标(我已选中和未选中图标)。可以通过财产来完成吗?还是我必须声明一个自Checkbox派生的自定义小部件?
回答:
混合种类:
在您的布局文件中设置它:
<CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="new checkbox"
android:background="@drawable/checkbox_background"
android:button="@drawable/checkbox" />
@ drawable / checkbox如下所示:
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:state_focused="true"
android:drawable="@drawable/checkbox_on_background_focus_yellow" />
<item android:state_checked="false" android:state_focused="true"
android:drawable="@drawable/checkbox_off_background_focus_yellow" />
<item android:state_checked="false"
android:drawable="@drawable/checkbox_off_background" />
<item android:state_checked="true"
android:drawable="@drawable/checkbox_on_background" />
</selector>
以上是 更改Android Checkbox的已选中和未选中图标 的全部内容, 来源链接: utcz.com/qa/433900.html