在我的应用程序中,Android默认菜单按钮不可见?为什么?有什么帮助吗?
答案 0 :(得分:5)
参考: On Android Honeycomb how do I add option menu to the home bar at the bottom of the screen?
这个: onCreate Options menu is not showing in android 3.1
您可以在清单文件中简单地编辑目标SDK以强制使用移动设备的SDK而非平板电脑,如下所示:
android:targetSdkVersion="10"
答案 1 :(得分:1)
您的应用程序不仅应该停止依赖硬件“菜单”按钮,而且还应该使用“菜单按钮”停止考虑您的活动。您的活动应该直接在操作栏中提供重要用户操作的按钮(或屏幕上的其他位置。)那些无法放入操作栏的内容最终会出现在操作溢出中。 为了在您的应用中提供最直观,最一致的用户体验,您应该将设计从使用“菜单”按钮转移到使用操作栏。 Ice Cream Sandwich推出更多设备,重要的是您开始将设计迁移到操作栏,以促进一致的Android用户体验。See this link
答案 2 :(得分:0)
您是否将xml菜单文件与活动挂钩?
@Override
public boolean onCreateOptionsMenu(android.view.Menu menu) {
getMenuInflater().inflate(R.menu.xmlfilename, (android.view.Menu) menu);
return true;
}