gpt4 book ai didi

android - MenuItem.SHOW_AS_ACTION_IF_ROOM 是如何工作的?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:28:59 25 4
gpt4 key购买 nike

开始使用 ActionBar...

对于 MenuItem.SHOW_AS_ACTION_IF_ROOM 文档说:

Show this item as a button in an Action Bar if the system decides there is room for it.

我的问题是,系统如何决定是否有空间,我可以影响/调整该决定吗?

在我的例子中,我有一些菜单项适合显示为操作按钮——如果有足够的空间。在较小的屏幕上,它们占用足够的空间来使操作栏的标题省略。在这种情况下,我更希望他们进入 Action 溢出,而不是模糊标题。

附言。我正在使用 ActionBarSherlock 并且没有检查 native ActionBar 的行为是否完全相同。如果 native ActionBar 不允许“if-room”操作项将标题缩小太多,那么酷,我会去寻找 ActionBarSherlock 中的错误。

最佳答案

根据官方 Android 设计指南 (http://developer.android.com/design/patterns/actionbar.html):

Action bar capacity is controlled by the following rules:

  • Action buttons in the main action bar may not occupy more than 50% of the bar's width. Action buttons on bottom action bars can use the entire width.
  • The screen width in density-independent pixels (dp) determine the number of items that will fit in the main action bar:
    • smaller than 360 dp = 2 icons
    • 360-499 dp = 3 icons
    • 500-599 dp = 4 icons
    • 600 dp and larger = 5 icons

关于android - MenuItem.SHOW_AS_ACTION_IF_ROOM 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8871741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com