如何更改CheckBoxPreference的复选框颜色?我指定主题属性不起作用.我也在清单中设置了主题,但它没有用强调色显示,而是用默认颜色显示.
表现:
<activity android:name=".ui.activities.AppPreferencesActivity" android:theme="@style/PreferencesTheme"/>
样式:
<style name="PreferencesTheme"> <item name="colorAccent">#FF4081</item> </style>
我错过了什么吗?提前致谢.
解决方法
为您的设置活动创建主题,将此参数添加到样式:
<style name="AppTheme.NoActionBar.SettingActivity" parent="AppTheme.NoActionBar"> <!--when the check Box is checked --!> <item name="colorControlNormal">@color/your-color</item> <!--when the check Box is unchecked --!> <item name="colorControlActivated">@color/your-color</item> </style>`