我在使用Android的选项菜单时遇到了一些麻烦。我以前已经构建过应用程序,并且它们都可以正常运行,但是现在菜单不会弹出。
代码:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
getMenuInflater().inflate(R.menu.activity_video, menu);
return true;
}
甚至不会调用整个方法(通过设置断点进行检查)。该 Activity 非常简单,其中仅包含一个
VideoView
,并设置了OnTouchListener
。我在Samsung Galaxy 10.1,API级别15,minSDK 15上使用Android 4.0.4。我是否缺少某些东西?
最佳答案
如果您测试的手机在主题开始时不会调用onCreateOptionsMenu菜单按钮:android:theme="@android:style/Theme.Black.NoTitleBar"
但是,当您单击菜单按钮时,将调用onCreateOptionsMenu
。我不知道没有硬件按钮的手机会发生什么...
关于android - 永远不会调用onCreateOptionsMenu,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13267030/