【问题标题】:Menu overflow button on ActionBar/ActionBarSherlockActionBar/ActionBarSherlock 上的菜单溢出按钮
【发布时间】:2013-07-08 17:30:59
【问题描述】:

这个应用是在硬件菜单按钮被弃用之前设计的,所以现在它会在我们的应用底部自动显示一个菜单溢出按钮。我们宁愿在需要时将其楔入我们 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。

【问题讨论】:

  • 您使用的是拆分操作栏吗?如果是这样,请摆脱它。

标签: android android-actionbar actionbarsherlock


【解决方案1】:

你必须手动添加它 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” 

在清单中的活动中

希望对你有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-29
    • 1970-01-01
    • 1970-01-01
    • 2012-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多