Android菜单自定义图标

时间:2012-02-04 20:14:18

标签: android menu

如何在我的Android菜单中添加自定义图标,下面的代码就是我目前在xml文件中的代码。

 <item android:id="@+id/item1" android:icon="@android:drawable/ic_menu_add" android:title="Blog"></item>

图标已在我的可绘制文件夹中

2 个答案:

答案 0 :(得分:5)

你必须在xml中替换它:

android:icon="@android:drawable/ic_menu_add"

android:icon="@drawable/your_menu_icon_name"

答案 1 :(得分:1)

@Override
public boolean onCreateOptionsMenu(Menu menu) {

    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.menu, menu);

    //Set icon for the menu button
    Drawable icon = getResources().getDrawable(R.drawable.icon);
    menu.getItem(0).setIcon(icon);

    return true;
} //End onCreateOptionsMenu()

更多阅读:MenuItem