2

这个应用程序是在硬件菜单按钮被弃用之前设计的,所以现在它会在我们的应用程序底部自动显示一个菜单溢出按钮。我们宁愿在需要时将其楔入我们 4 个标签栏项目的右侧。

如果这不可行,我们至少希望能够将孤独的菜单溢出按钮居中,就像它出现在这里的第一张图片上一样 - > http://www.droid-life.com/2012/05/30/dear -developers-can-we-quit-with-the-menu-button-already-and-adopt-an-action-overflow/

我们正在使用 ActionBarSherlock。

4

1 回答 1

0

您必须使用 setAddOptionMenu(true) 手动添加它;

然后在 xml 中创建它,例如:

<item
    android:id="@+id/video"
    android:title="@string/video"
    android:icon="@drawable/video"
    android:showAsAction="ifRoom|withText"
/>

<item
    android:id="@+id/email"
    android:title="@string/email"
    android:icon="@drawable/email"
    android:showAsAction="ifRoom|withText"
/>

然后给它充气

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.items, menu);
    return super.onCreateOptionsMenu(menu);
}

如果你想在屏幕底部拆分 actionBar,你可以使用

android:uiOptions=”splitActionBarWhenNarrow” 

在清单中的活动中

希望能帮助到你

于 2013-07-08T09:30:59.647 回答