Android平板电脑,菜单溢出位置

Android平板电脑,菜单溢出位置,android,android-actionbar,tablet,Android,Android Actionbar,Tablet,我在很多网站上看到,我无法移动菜单溢出。问题是,我的平板电脑上有另一个应用程序,溢出在底部栏上,在背面、主页和应用程序列表按钮的右侧。不幸的是,我没有这个应用程序的代码=( 我要怎么做才能让菜单溢出其他按钮 public boolean onCreateOptionsMenu(Menu menu) { menu.add(Menu.NONE, MENUID_TEST, 0, R.string.test); menu.add(Menu.NONE, MENUID_TEST2, 1, R

我在很多网站上看到,我无法移动菜单溢出。问题是,我的平板电脑上有另一个应用程序,溢出在底部栏上,在背面、主页和应用程序列表按钮的右侧。不幸的是,我没有这个应用程序的代码=(

我要怎么做才能让菜单溢出其他按钮

public boolean onCreateOptionsMenu(Menu menu) {
    menu.add(Menu.NONE, MENUID_TEST, 0, R.string.test);
    menu.add(Menu.NONE, MENUID_TEST2, 1, R.string.test2);
    return super.onCreateOptionsMenu(menu);     
}

正如Stephan在评论中所说,这个“菜单”图标是为Android 2.x编写的旧版应用程序显示的,这些应用程序没有ActionBar,但有一个普通的选项菜单。此外,只有当设备没有物理菜单按钮时,这个图标才会显示

OnCreateOptions菜单必须返回true才能显示菜单

试试这个:

public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu); 
    menu.add(Menu.NONE, MENUID_TEST, 0, R.string.test);
    menu.add(Menu.NONE, MENUID_TEST2, 1, R.string.test2);
    return true;
}

“唯一的例外是,如果您将minSdkVersion设置为10或更低,将targetSdkVersion设置为11、12或13,并且您不使用ActionBar,那么在Android 4.0或更高版本的手机上运行应用程序时,系统将添加遗留溢出按钮。”我使用的是Android:minSdkVersion=“10”android:targetSdkVersion=“11”,传统方式不起作用?“在android 4.0或更高版本的手机上运行应用程序时,系统将添加传统溢出按钮”.您使用的是哪一版本的Android?如果我无法移动Android 4.0.3上的溢出,我会遇到一个严重的问题,因为默认情况下,我的应用程序没有标题栏,只有在我有标题栏的情况下才会出现菜单溢出。.您可以通过实现
onCreateOptionsMenu()来实现与旧应用程序一样的菜单
。我已经在做了。操作,让我给你看一些代码,等10秒钟。添加到原始帖子的代码。请参阅我修改后的答案--onCreateOptions菜单必须返回true才能按此处所述显示菜单:无,如果我删除标题,菜单溢出将消失,并且不会出现在底部栏中。