有没有办法设置 ActionBar 的标题需要多少空间

发布于 2024-12-15 13:42:35 字数 452 浏览 1 评论 0原文

使用 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.

Contrived example

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

无戏配角 2024-12-22 13:42:35

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文