【问题标题】:onCreate Options menu is not showing in android 3.1onCreate 选项菜单未在 android 3.1 中显示
【发布时间】:2011-11-09 06:57:10
【问题描述】:
我正在为平板电脑创建一个应用程序。我有一个偏好活动页面,我通过 OnCreateOptions 菜单调用它。 oncreateoptins 菜单在 android 3 版本的平板电脑中不起作用。为什么会这样,我使用三星 Galaxy Tab 进行测试。当我在我的 android 2.2 三星 Galaxy 平板电脑模拟器中运行相同的应用程序时,我得到了 oncreate 选项菜单,任何人都可以帮助我吗
【问题讨论】:
标签:
android
tablet
android-optionsmenu
【解决方案1】:
是的,这个问题很常见,做一件事,在 Manifest 文件中的 targetSdkVersion 中给出一个小于 11 的数字,或者干脆删除 tarketSdkVersion。您的问题将得到解决。
【解决方案2】:
我认为问题在于选项菜单的不同处理。根据dev guide,在 Android 3.x 上,onCreateOptionsMenu() 在 Activity 开始填充 ActionBar 时调用,而不是在用户第一次触摸菜单按钮时调用
【解决方案3】:
我在平板电脑上遇到了同样的问题,我确实像拉曼建议的那样。将项目的构建目标和 targetSdkVersion(从清单)更改为 10。