splitActionBarWhenNarrow如何在Android中正常工作?

时间:2012-02-01 10:59:57

标签: android android-actionbar

Android docs描述了splitActionBarWhenNarrow,如下所示: “在屏幕底部添加一个条形以显示动作栏中的动作项目,当受限于水平空间时(例如在手机上以纵向模式进行)。”

但是如何定义“限制水平空间”?似乎没有办法确定何时发生这种分裂。

1 个答案:

答案 0 :(得分:2)

我正在使用ActionBarSherlock,当屏幕宽度低于480dp时,操作栏会被分割。 此行为由以下两个资源文件定义:

RES /值-w480dp / abs_bools.xml

<resources>
    <bool name="abs__action_bar_embed_tabs">true</bool>
    <bool name="abs__split_action_bar_is_narrow">false</bool>
</resources>

RES /值/ abs_bools.xml

<resources>
    <bool name="abs__action_bar_embed_tabs">false</bool>
    <bool name="abs__split_action_bar_is_narrow">true</bool>
</resources>

我没有检查这是否与ICS代码中的行为相同,但我很确定它是。