此应用程序是在弃用硬件菜单按钮之前设计的,因此现在它会自动显示应用程序底部的菜单溢出按钮。我们宁愿它在需要时将自己楔入我们的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。
答案 0 :(得分: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”
在清单
中的活动中希望有所帮助