android中如何自定义对话框中CheckMark颜色的颜色。目前,默认情况下,复选标记的颜色默认为绿色。我想将其定制为不同的颜色选择
最佳答案
如果您查看 styles.xml from android system ,你会看到复选框样式定义如下:
<style name="Widget.CompoundButton.CheckBox">
<item name="android:background">@android:drawable/btn_check_label_background</item>
<item name="android:button">@android:drawable/btn_check</item>
</style>
如果你搜索系统资源,你会看到 btn_check 是一个可绘制的选择器,有 2 个状态(开/关),检查颜色是否为绿色。
所以如果你想拥有自己的颜色可绘制对象,这是你应该做的:
- 创建一个 styles.xml
- 定义要使用的 2 个可绘制对象
- 创建支持选择器的 xml 文件
您可以在 the android google doc. 上找到非常详细的完整文档
关于android - 如何在对话框中自定义android中CheckMark颜色的颜色。 : android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3491203/