【问题标题】:Android | Change overflow icon(3 dot menu) color?安卓 |更改溢出图标(3 点菜单)颜色?
【发布时间】:2017-07-19 16:29:25
【问题描述】:

我已经为此搜索了一个解决方案,并尝试了多种解决方案,但没有一个对我有用。

这是我的 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 点菜单图标颜色?

【问题讨论】:

    标签: java android xml layout themes


    【解决方案1】:

    1.在项目中添加所需颜色的新可绘制三点菜单。

    2。创建新样式

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

    3。将该样式应用于您的主要样式主题
    &lt;item name="actionOverflowButtonStyle"&gt;@style/OverFlow&lt;/item&gt;

    【讨论】:

    • 但为此我必须为每个屏幕密度大小生成图标。我不知道该怎么做
    猜你喜欢
    • 2020-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多