如何在ActionBar上显示最大的MenuItem(如果有空间...)?
问题描述:
我正面临与ActionBar
打交道的问题。如何在ActionBar上显示最大的MenuItem(如果有空间...)?
我在ActionBar
上有足够的空间,但只显示两个项目。请告诉我,如果有空间,如何显示全部(最大)MenuItem
s在ActionBar
?还请告诉我如何显示溢出菜单按钮?
答
我有类似的问题。
我所做的就是创建一个ActionBar
对象,然后写道:
actionBar.setDisplayShowTitleEnabled(false)
actionBar.setDisplayUseLogoEnabled(false)
这将清除了一些房间,但并不一定能解决问题。
另一件事你可以在xml文件android:showAsAction="always"
中为每个MenuItem
做到。
答
这可能是一个非常延迟的答复,但希望这可以帮助某人。 先给你menu.xml文件
<item
android:id="@+id/action_refresh"
android:showAsAction="ifRoom|withText"
android:icon="@drawable/mytitle"
android:orderInCategory="1"/>
为项目的顺序把它按升序的顺序
http://developer.android.com/design/patterns/actionbar.html 有看看“Actionbar overflow”部分。 ActionBar中的图标数量取决于显示宽度。例如,如果您的显示宽度小于360 dp,您将可以拥有最多2个项目。 – 2013-05-14 11:17:10
非常感谢你.. – 2013-05-14 11:25:01