Android溢出菜单复选框颜色

时间:2015-03-27 00:30:00

标签: android checkbox android-toolbar overflow-menu

有没有办法在android溢出菜单中更改复选框的颜色。

我的当前复选框是这样的:

 <item android:title="Completed"
    android:checked="false"
    android:checkable="true"
    android:id="@+id/completed"
   >

</item>

1 个答案:

答案 0 :(得分:7)

可以在“活动主题”中设置

<item name="colorAccent">@color/accent</item>

或者您也可以专门设置工具栏的样式以覆盖它自己的主题,例如

<!-- Toolbar -->
<style name="toolbar_style" parent="">
    <item name="popupTheme">@style/toolbar_popup_style</item>
    <item name="theme">@style/ThemeOverlay.AppCompat.Dark.ActionBar</item>
</style>

<style name="toolbar_popup_style" parent="Theme.AppCompat">
    <item name="colorAccent">@color/accent1</item>
</style>

然后在您的工具栏布局

的任何地方
<android.support.v7.widget.Toolbar
    style="@style/toolbar_style"