Android菜单图标改变

时间:2013-11-08 15:54:00

标签: android xml

我现在有标准的Android菜单图标,我想更改标准图标。

来自enter image description here  到enter image description here

2 个答案:

答案 0 :(得分:0)

只需从drawable文件夹中选择一个图标即可。打开菜单选项的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图标进行设置。您需要做的是将图标行更改为:

android:icon="@drawable/settings"

然后它将从您的图标而不是Android自己的图标中引用。显然,更改该行中的名称以适合您的图标调用。希望这有帮助!

答案 1 :(得分:0)

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

<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>