splitActionBarWhenNarrow如何在Android中正确工作?
问题描述:
Android docs描述splitActionBarWhenNarrow像这样: “在屏幕底部添加一个条形图,以在水平空间受限时显示ActionBar中的动作项(例如,在手机上处于肖像模式时)。”splitActionBarWhenNarrow如何在Android中正确工作?
但是如何定义“限制横向空间”?似乎没有办法来定义何时发生分裂。
答
我使用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代码中的行为相同,但我很确定它是。
是的。我有同样的问题。我定义了8个以上的菜单项。并在纵向和横向模式之间切换时,操作栏不会分割。 – 2012-03-08 02:17:58