我正在尝试从操作栏中获取溢出按钮,以显示在底部,后面/ home / other-apps按钮旁边。我假设如果我关闭标题栏就会出现这种情况,但事实并非如此。我试过谷歌搜索,但我找不到任何解决方案。
谁可以给我一个提示?
例如这个应用程序有它:
答案 0 :(得分:7)
在AndroidManifest
中,您必须将targetSdkVersion设置为13或更早,如下所示:
<uses-sdk android:targetSdkVersion="13" />
这将迫使ICS以兼容模式运行您的应用程序,并在底部栏中为您的溢出菜单提供3个点。
答案 1 :(得分:1)
将溢出菜单按钮添加到系统导航栏是为了支持针对没有硬件菜单按钮的旧版Android(2.3及更早版本)的应用程序。
http://android-developers.blogspot.com/2012/01/say-goodbye-to-menu-button.html
上面的文章提供了系统将溢出按钮放在导航栏中时的逻辑。它没有说明如何强制它出现在所有设备上。但它可能有所帮助。
答案 2 :(得分:0)
您是否尝试使用此代码创建选项菜单?
//Menu options within the app.
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}