1

我试图让操作栏中的溢出按钮显示在底部,在返回/主页/其他应用程序按钮旁边。我假设如果我关闭标题栏就会出现这种情况,但事实并非如此。我尝试用谷歌搜索它,但找不到任何解决方案。

谁能给我一个提示?

例如这个应用程序有它: 例如这个应用程序有它

4

3 回答 3

7

在您AndroidManifest必须将 targetSdkVersion 设置为 13 或更早,如下所示:

<uses-sdk android:targetSdkVersion="13" />

这将迫使 ICS 在兼容模式下运行您的应用程序,并在底部栏中为您提供 3 个点作为溢出菜单。

于 2012-12-03T18:37:28.850 回答
1

将溢出菜单按钮添加到系统导航栏是为了支持针对没有硬件菜单按钮的旧版本 android(2.3 及更早版本)的应用程序。

http://android-developers.blogspot.com/2012/01/say-goodbye-to-menu-button.html

上面的文章提供了系统在导航栏中放置溢出按钮时的逻辑。它没有说明如何强制它出现在所有设备上。但它可能会有所帮助。

于 2012-12-03T18:38:06.527 回答
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;
    }
于 2012-12-03T18:34:24.923 回答