要更改的Android mneu图标
我现在有标准的Android菜单在它的图标,我想改变标准图标 从要更改的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
只需从可绘图文件夹中选择一个图标即可。打开菜单选项的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>