在Android Studio中更改菜单图标

问题描述:

我想将三点垂直图标更改为任何其他图标,但我不知道如何。我尝试了很多东西。在Android Studio中更改菜单图标

enter image description here

+0

我不认为你是在超过该图标控制。此外,用户会期望溢出菜单使用该“...”图标。你为什么认为你的用户希望你改变它? – CommonsWare

+0

http://*.com/q/30267758/7012517 ....你可以看到这个..! – Shobhit

要更改的菜单图标,你可以这样定义样式:

<style name="AppTheme.Base" parent="Theme.AppCompat.Light"> 
    <item name="actionOverflowButtonStyle">@style/OverFlow</item> 
</style> 

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

在任何情况下,它可能是不是一个好主意,改变一个标准的图标,像溢出菜单。

如果你想改变图标的​​颜色,你可以使用:

<android.support.v7.widget.Toolbar 
    app:theme="@style/ThemeToolbar" /> 


<style name="ThemeToolbar" parent="Theme.AppCompat.Light"> 

    <!-- navigation icon color --> 
    <item name="colorControlNormal">@color/my_color</item> 

    <!-- color of the menu overflow icon --> 
    <item name="android:textColorSecondary">@color/my_color</item> 
</style>