如何在Android中更改默认的CheckBox
颜色?
默认情况下,CheckBox
颜色为绿色,我想更改此颜色。
如果不可能,请告诉我如何制作自定义CheckBox
?
最佳答案
如果您的minSdkVersion
是21岁以上,请使用android:buttonTint
属性更新复选框的颜色:
<CheckBox
...
android:buttonTint="@color/tint_color" />
在使用AppCompat库并支持低于21的Android版本的项目中,可以使用
buttonTint
属性的兼容版本:<CheckBox
...
app:buttonTint="@color/tint_color" />
在这种情况下,如果要继承
CheckBox
,请不要忘记使用AppCompatCheckBox
。上一个答案:
您可以使用
CheckBox
属性更改android:button="@drawable/your_check_drawable"
的drawable。