【发布时间】:2015-05-29 17:57:30
【问题描述】:
我正在使用 appcompat v7 材质复选框。我的项目主题是浅蓝色,所以我在 styles.xml 中为我的复选框检查颜色分配浅蓝色,如下所示
<!--checked color-->
<item name="colorAccent">@color/light_blue</item>
<!--un checked color-->
<item name="android:textColorSecondary">@color/secondary_text</item>
在我的布局文件中
<CheckBox
android:id="@+id/chk_tick"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:button="@drawable/abc_btn_check_material"
android:layout_gravity="center"/>
kitkat 以下的版本一切正常,但只有棒棒糖版本才会出现问题(默认情况下,它会自动分配黑色)。我真的不知道为什么会这样。请帮助我解决您的问题。提前致谢
【问题讨论】:
-
你确定你没有另一个用于 v21 的 style.xml 文件吗?
-
我认为你可能需要
<item name="android:colorAccent">@color/light_blue</item>来使用棒棒糖(虽然这可能是自动的,具体取决于你继承自哪个主题) -
@tyczj 我没有单独的 v21 样式
标签: android checkbox android-5.0-lollipop material-design android-appcompat