2012-02-04 63 views
1

如何添加自定義圖標到我的android菜單下面的代碼是我目前在我的xml文件中。Android菜單自定義圖標

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

的圖標已經是我繪製的文件夾內

+0

請描述你的問題,如果你有一個。 – 2012-02-04 20:24:54

+0

問題是我想引用自定義圖標而不是sdk中的可繪製圖標。我如何可以在我的xml – 2012-02-04 20:27:32

回答

5

,你必須在XML替換此:

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

android:icon="@drawable/your_menu_icon_name" 
+0

這工作謝謝 – 2012-02-04 20:48:38

+0

歡迎您! :) – Cata 2012-02-04 20:51:08

+1

我有圖標集,但我仍然沒有看到它在我的應用程序中:/ – Si8 2013-11-08 15:11:14

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

+0

中引用我的自定義圖標,在activity.java中或在我的xml文件中完成? – 2012-02-04 20:38:13

+0

它不起作用....... – 2014-09-25 07:34:32