我没有在模拟器中获得菜单。我用过一个SurfaceView
. 在主要活动中,我添加了以下内容:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
menu.add(0, 1, 0, "pause");
return true;
}
没有看到菜单项。这是一个自定义视图。
在您的文件夹中创建一个res
名为menu
. 在文件夹中插入一个新的 XML 标题menu.xml
文件,menu
内容如下。
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/option1"
android:title="Option 1"/>
<item
android:id="@+id/option2"
android:title="Option 2"/>
</menu>
然后在要显示菜单的活动中使用以下代码。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
return true;
}
这是一个工作代码。试试这个,如果你发现任何问题告诉我。