Android系统. CheckBoxPreference颜色

前端之家收集整理的这篇文章主要介绍了Android系统. CheckBoxPreference颜色前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何更改CheckBoxPreference的复选框颜色?我指定主题属性不起作用.我也在清单中设置了主题,但它没有用强调色显示,而是用默认颜色显示.

表现:

  1. <activity android:name=".ui.activities.AppPreferencesActivity"
  2. android:theme="@style/PreferencesTheme"/>

样式:

  1. <style name="PreferencesTheme">
  2. <item name="colorAccent">#FF4081</item>
  3. </style>

我错过了什么吗?提前致谢.

解决方法

为您的设置活动创建主题,将此参数添加到样式:
  1. <style name="AppTheme.NoActionBar.SettingActivity" parent="AppTheme.NoActionBar">
  2. <!--when the check Box is checked --!>
  3. <item name="colorControlNormal">@color/your-color</item>
  4. <!--when the check Box is unchecked --!>
  5. <item name="colorControlActivated">@color/your-color</item>
  6. </style>`

猜你在找的Android相关文章