Android |更改溢出图标(3点菜单)颜色?

时间:2017-07-19 16:29:25

标签: java android xml layout themes

我已经为此搜索了一个解决方案,我尝试了多种解决方案,但它们都没有为我工作。

这是我的style.xml

<resources>

    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>


    </style>

    <style name="AppTheme.NoActionBar">
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
    </style>

    <style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />

    <style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />

</resources>

如何更改3点菜单图标颜色?

1 个答案:

答案 0 :(得分:1)

<强> 1。在项目中添加所需颜色的三个圆点菜单的新drawable。

<强> 2。创建新样式

<style name="OverFlow" parent="Widget.AppCompat.ActionButton.Overflow">
    <item name="android:src">@drawable/overflow</item>
</style>

第3。将该样式应用于主要样式主题
<item name="actionOverflowButtonStyle">@style/OverFlow</item>