2012-02-04 2 views
1

Как добавить пользовательский значок в мое меню Android, приведенный ниже код является тем, что у меня есть в моем XML-файле.Значок пользовательского меню Android

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

значок уже в моей вытяжке папке

+0

Опишите вашу проблему, если она у вас есть. –

+0

проблема в том, что я хочу ссылаться на пользовательский значок, а не на ярлык из sdk. Как я могу ссылаться на свой пользовательский значок в моем xml –

ответ

5

Вы должны заменить это в XML:

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

с

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

это работает спасибо –

+0

ваш прием! :) – Cata

+1

У меня есть набор иконок, но я до сих пор не вижу его в своем приложении: / – Si8

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-файле? –

+0

это не работает ....... –

Смежные вопросы