添加菜单项时出错

时间:2011-01-05 19:50:46

标签: android

我在我的活动中使用onCreateOptionsMenu()并尝试使用menu.add()添加菜单项。

例如:menu.add(0,INFO,0,"Info")。假设我的代码中有这一行,我在INFO上收到错误。应该怎么做来解决这个问题?

1 个答案:

答案 0 :(得分:0)

我为你发了一个例子,我是怎么做的。所以你有比较的东西。 请告诉我们您是否发现了问题,这个问题可以帮助其他人:) 如果您提供一些代码,我们可以调查您的问题:)

在活动中:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu);
    getMenuInflater().inflate(R.menu.abort_menu, menu);

    return true;
}
菜单文件夹中的

XML(abort_menu.xml):

<?xml version="1.0" encoding="utf-8"?>
<menu
xmlns:android="http://schemas.android.com/apk/res/android"
>
  <item
    android:id="@+id/abort_menu"
    android:title="@string/abort"
    android:enabled="true"
    android:menuCategory="alternative"
    android:titleCondensed="@string/abort"
    android:visible="true"
    android:alphabeticShortcut="@string/abort"
    android:icon="@android:drawable/ic_menu_close_clear_cancel"
 />

</menu>