我在获取在 Android 中运行的选项菜单时遇到了一些问题。我之前构建了应用程序,它们都运行良好,但现在菜单不弹出。
代码:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
getMenuInflater().inflate(R.menu.activity_video, menu);
return true;
}
甚至从不调用整个方法(通过设置断点进行检查)。 Activity 非常简单,它只有一个 VideoView
和一个 OnTouchListener
集。
我在三星 Galaxy 10.1 上使用 Android 4.0.4,API 级别 15,minSDK 15。我错过了什么吗?
最佳答案
在最新版本的Android中,当使用compat library for toolbar时,这种情况很常见,为了让菜单项显示在工具栏中,您必须执行以下操作:
mToolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(mToolbar);
getSupportActionBar().setDisplayShowTitleEnabled(false);
关于android - onCreateOptionsMenu 永远不会被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13267030/