要更改的Android mneu图标

要更改的Android mneu图标,android,xml,Android,Xml,我现在有标准的Android菜单在它的图标,我想改变标准图标 从 只需从可绘图文件夹中选择一个图标即可。打开菜单选项的XML文件,应如下所示: <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/menu_settings" android:alphabeticShortcut="s" android:orderInCate

我现在有标准的Android菜单在它的图标,我想改变标准图标


只需从可绘图文件夹中选择一个图标即可。打开菜单选项的XML文件,应如下所示:

<menu xmlns:android="http://schemas.android.com/apk/res/android" >
  <item
    android:id="@+id/menu_settings"
    android:alphabeticShortcut="s"
    android:orderInCategory="100"
    android:icon="@android:drawable/ic_menu_preferences"
    android:title="Settings"
    android:showAsAction="ifRoom" />
然后,它将引用你的图标,而不是Android自己的图标。显然,更改该行中的名称以适应图标的名称。希望这有帮助

此“菜单项”称为溢出。您需要修改应用程序样式以更改其外观。以下是默认样式:

<style name="Widget.Holo.ActionButton.Overflow">
    <item name="android:src">@android:drawable/ic_menu_moreoverflow_holo_dark</item>
    <item name="android:background">?android:attr/actionBarItemBackground</item>
    <item name="android:contentDescription">@string/action_menu_overflow_description</item>
</style>

@android:drawable/ic\u菜单\u moreoverflow\u holo\u深色
?android:attr/actionBarItemBackground
@字符串/操作\u菜单\u溢出\u说明

因此,不要执行操作栏并创建自己的布局此时我无法使用standart菜单打开功能我需要更改standart菜单图标请不要更改此图标。欢迎您使用“gear”操作栏项(例如,启动设置活动),但不要用其他内容替换“…”。你的一半用户永远不会看到被替换的图标,因为他们的设备有屏幕外的菜单按钮,所以没有溢出图标。另一半人中的许多人会对“齿轮”的行为为何如此奇怪感到困惑。因此,您的应用程序可能会(在Play Store和其他地方)受到不好的评价。
<style name="Widget.Holo.ActionButton.Overflow">
    <item name="android:src">@android:drawable/ic_menu_moreoverflow_holo_dark</item>
    <item name="android:background">?android:attr/actionBarItemBackground</item>
    <item name="android:contentDescription">@string/action_menu_overflow_description</item>
</style>