Android docs描述了splitActionBarWhenNarrow,如下所示: “在屏幕底部添加一个条形以显示动作栏中的动作项目,当受限于水平空间时(例如在手机上以纵向模式进行)。”
但是如何定义“限制水平空间”?似乎没有办法确定何时发生这种分裂。
答案 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代码中的行为相同,但我很确定它是。