【发布时间】:2015-05-02 06:05:08
【问题描述】:
我正在创建一个普通的复选框视图:
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
这个浅绿色 (#A5D6A7) 是由于主样式中定义的强调色:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorAccent">@color/green_light</item>
我已经发现我无法在运行时更改此样式:How to set colorAccent in code?
我想要的是在特定复选框上更改此颜色,而不是在应用程序上全局更改。我可以在不创建特定资产的情况下做到这一点吗?因为用户将能够在运行时更改此颜色。
谢谢!
【问题讨论】:
标签: android checkbox colors android-drawable android-styles