Java 菜单项要放什么?

Java 菜单项要放什么?,java,android,xml,Java,Android,Xml,我想写一个程序,上面有一个菜单,菜单上有一个项目。 当用户单击该项目时,会出现一个对话框,类似于此页面中的代码: 但是在这个页面上有一个按钮而不是菜单和一个项目。 排队 : 我都写了 final Context context; private Menuitem menuitem; menuitem = (MenuItem) findViewByID(R.id.addmenu1); 还有这个: final Context context; private Menu me

我想写一个程序,上面有一个菜单,菜单上有一个项目。 当用户单击该项目时,会出现一个对话框,类似于此页面中的代码: 但是在这个页面上有一个按钮而不是菜单和一个项目。 排队 :

我都写了

 final Context context;
    private Menuitem menuitem;
    menuitem = (MenuItem) findViewByID(R.id.addmenu1);
还有这个:

final Context context;
   private Menu menu;
   menu = (Menu) findViewByID (R.id.addmenu1);
但我得到“提供错误类型的资源标识符” 在这个箱子里我应该放什么

这是我的addmenu1.xml:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/add"
          android:icon="@drawable/plus"
          android:title="Adding"
          android:orderInCategory="100"
          android:showAsAction="always"
            />
</menu>

用于菜单和子菜单

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.example.MainActivity" >

<item
    android:id="@+id/menu_item_options"
    android:icon="@drawable/ic_config"
    android:title="@string/action_settings"
    app:showAsAction="ifRoom">
    <menu>
        <item
            android:id="@+id/action_settings"
            android:icon="@drawable/ic_config"
            android:orderInCategory="100"
            android:title="@string/action_settings"
            app:showAsAction="always"/>

    </menu>
</item>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.example.MainActivity" >

<item
    android:id="@+id/menu_item_options"
    android:icon="@drawable/ic_config"
    android:title="@string/action_settings"
    app:showAsAction="ifRoom">
    <menu>
        <item
            android:id="@+id/action_settings"
            android:icon="@drawable/ic_config"
            android:orderInCategory="100"
            android:title="@string/action_settings"
            app:showAsAction="always"/>

    </menu>
</item>
@Override
    public boolean onOptionsItemSelected(MenuItem item) {
        int id = item.getItemId();
        if (id == R.id.action_settings) {
            // showPoppup 
            return true;
        } 
        return super.onOptionsItemSelected(item);
    }