带有图标的android选项菜单

son*_*nia 19 android

如何显示带有选项菜单的图标.我尝试了以下代码但我的选项菜单没有图像图标.我正在使用Android 4.0版开发应用程序.

Java代码:

 public boolean onCreateOptionsMenu(Menu menu) {
            super.onCreateOptionsMenu(menu);
             menu.add("Add Contacts").setIcon(
                    R.drawable.ic_launcher);

            return true;
        }
Run Code Online (Sandbox Code Playgroud)

以下是我的应用程序的屏幕截图

在此输入图像描述

我需要在"添加联系人"项目的顶部显示图像.

ned*_*aRM 3

您可以像这样创建自定义菜单:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/add_contacts"
          android:icon="@drawable/ic_launcher"
          android:title="@string/add_contacts"
         />
</menu>
Run Code Online (Sandbox Code Playgroud)

然后给它充气

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.my_menu, menu);
    return true;
}
Run Code Online (Sandbox Code Playgroud)

更多信息请参见: http://developer.android.com/guide/topics/ui/menus.html#options-menu