Nexus 7上未调用Android Jellybean OnCreateOptions菜单
我有一个包含四个选项卡的选项卡活动。当我设置android:targetSdkVersion=“15”时,在Nexus 7上测试时,不会对任何选项卡活动调用onCreateOptions菜单方法 它可以与android:targetSdkVersion=“10”正常工作 对于android:targetSdkVersion=“15”,当活动不在TabActivity中时以及在手机(Evo)上测试时,它可以正常工作 以下是OnCreateOptions菜单的代码Nexus 7上未调用Android Jellybean OnCreateOptions菜单,android,Android,我有一个包含四个选项卡的选项卡活动。当我设置android:targetSdkVersion=“15”时,在Nexus 7上测试时,不会对任何选项卡活动调用onCreateOptions菜单方法 它可以与android:targetSdkVersion=“10”正常工作 对于android:targetSdkVersion=“15”,当活动不在TabActivity中时以及在手机(Evo)上测试时,它可以正常工作 以下是OnCreateOptions菜单的代码 public boolean on
public boolean onCreateOptionsMenu(Menu menu) {
Log.i("Test","Base In create option menu");
if( menuId != null ) {
new MenuInflater(this).inflate(menuId,menu);
}
return super.onCreateOptionsMenu(menu);
}
对不起,这很简单。据谷歌称:
因此,如果将目标SDK设置得更低,则可以显示不推荐使用的选项栏。对于较新的SDK,您需要使用操作栏或其他形式的导航。基本上,谷歌决定不是所有设备都有“菜单”按钮。我们可以看看你的一些代码吗?我在我的Nexus 7中使用Target 14时也看到了同样的问题。特别是Target sdk为10。节省了很多时间。谢谢