有没有办法设置 ActionBar 的标题需要多少空间
使用 Android Actionbar 时,我在 onCreateOptionsMenu 覆盖中执行以下操作:
MenuItem m = menu.add(0, Search, 10, R.string.Search);
m.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
它适用于平板电脑,但在手机上我想要更多空间,因为标题被缩小到不可接受的比例(使用 ActionBarSherlock)。
有没有办法指定最小标题区域,以便我的标题更有意义?
Android 对 IsRoom 的定义与我的有很大不同。 :-)
下面是人为的例子。
谢谢
When using the Android Actionbar I am doing the following in the onCreateOptionsMenu override:
MenuItem m = menu.add(0, Search, 10, R.string.Search);
m.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
It works fine for tablets but on a phone I would like more room as the caption is being shrunk to unacceptable proportions (Using ActionBarSherlock).
Is there a way to specify the minimum caption area so that my caption is a little more meaningful?
Android definition of IsRoom is rather different to mine. :-)
Contrived example below.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
ActionBarSherlock 版本 4 已发布,它现在支持更好的测量系统,用于确定如何布局操作栏。我强烈建议您升级,以便上面的布局能够正确呈现。
另外,请确保您没有使用“always”作为
showAsAction
,以便仅显示正确数量的操作项。ActionBarSherlock version 4 has been released which now supports a much better measuring system for determining how to layout the action bar. I urge you to upgrade so that the above layout will be rendered correctly.
Also, make sure you are not using "always" as your
showAsAction
so that only the correct amount of action items are displayed.