安卓溢出菜单复选框颜色

4
有没有一种方法可以更改Android溢出菜单中复选框的颜色?
我的当前复选框是这样的:
 <item android:title="Completed"
    android:checked="false"
    android:checkable="true"
    android:id="@+id/completed"
   >

</item>
1个回答

6
它可以在您的Activity主题中设置。
<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"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接