在Android中,splitActionBarWhenNarrow的工作原理是什么?

3

安卓文档这样描述splitActionBarWhenNarrow:

"当水平空间受限(例如在手机纵向模式下)时,在屏幕底部添加一个栏以显示ActionBar中的操作项。"

但是,“水平空间受限”如何定义?似乎没有办法定义何时发生拆分。


是的。我有同样的问题。我定义了超过8个菜单项,并在纵向和横向模式之间切换时,操作栏没有分裂。 - mike yang
1个回答

2
我正在使用ActionBarSherlock,当屏幕宽度低于480dp时,操作栏会被分割。这种行为是由以下两个资源文件定义的:
res/values-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/values/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代码中的行为相同,但我相信它是相同的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接