由于某种原因,我无法创建上下文菜单。
我在 onCreate 中有这些行:
btnMenu = (ImageButton) findViewById(R.id.btnMenu);
registerForContextMenu(btnMenu);
并添加了方法:
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.mainmenu, menu);
}
我在 res/menu 中有一个名为 mainmenu 的 xml 文件:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/new_game"
android:title="item1"
/>
<item android:id="@+id/help"
android:title="item2"
/>
</menu>
但是当我单击图像按钮时,什么都没有出现。
任何帮助表示赞赏。