【发布时间】:2014-11-05 09:14:58
【问题描述】:
我的应用程序中几乎没有不同颜色的复选框。 现在,当我应用 Material Design 主题复选框时,没有样式的复选框将其颜色更改为“colorControlActivated”,而有样式的复选框保持不变。
我还想在没有可绘制文件的情况下更改其他复选框的颜色。
我尝试用不同的“colorControlActivated”颜色设置样式
<style name="CheckBox.Custom" parent="@style/Theme.Material.Blue">
<item name="colorControlActivated">@color/custom_color</item>
</style>
但它不起作用,我也尝试创建如下复选框:
ContextThemeWrapper ctw= new ContextThemeWrapper(getActivity(), R.style.CheckBox_Info);
Checkbox cb = new CheckBox(ctw);
颜色没有改变。
使用 SwitchCompat 控件的相同代码。
现在有人如何在没有可绘制对象的情况下为复选框设置不同的颜色?
谢谢!
【问题讨论】:
标签: android android-5.0-lollipop android-checkbox