Android 如果我在actionbar中隐藏图标或appname,为什么这些栏会改变它们的位置

Android 如果我在actionbar中隐藏图标或appname,为什么这些栏会改变它们的位置,android,menu,android-actionbar,Android,Menu,Android Actionbar,我使用Eclipse创建了一个新项目,并将主要活动的导航类型设置为tabs和swipe。一切正常,但当我添加这些以隐藏应用程序的图标和标题时 actionBar.setDisplayShowHomeEnabled(false); actionBar.setDisplayShowTitleEnabled(false); 这两个条互换位置。请参见下面的屏幕截图 有人能给我解释一下吗 感谢您帮助我如果我没记错的话,这是在ICS中引入的一些行为,以支持我们最终没有使用的特定设计案例。其想法是,在没

我使用Eclipse创建了一个新项目,并将主要活动的导航类型设置为tabs和swipe。一切正常,但当我添加这些以隐藏应用程序的图标和标题时

actionBar.setDisplayShowHomeEnabled(false);
actionBar.setDisplayShowTitleEnabled(false);
这两个条互换位置。请参见下面的屏幕截图

有人能给我解释一下吗


感谢您帮助我

如果我没记错的话,这是在ICS中引入的一些行为,以支持我们最终没有使用的特定设计案例。其想法是,在没有主页/主页提示或标题的情况下,选项卡会声明当前内容的标题,并比通常更能指导窗口的结构。这包括操作/操作溢出,因此它们显示在窗口结构层次中的选项卡下方

我建议避免这种情况;如果使用ActuBar选项卡作为窗口的主锚点元素而不是HOPE/UP和/或标题,请考虑使用A。请参见AOSP人员和拨号程序应用程序作为示例