【发布时间】:2014-02-17 08:51:32
【问题描述】:
我有一个包含 tabhost 的活动。我为 tabhost 使用了几个片段,每个选项卡只有一个片段,这意味着片段大小与父级匹配。但是,并非所有片段都有操作栏。
例如,第一个隐藏操作栏,而另一个显示操作栏。
问题是,当我显示/隐藏操作栏时,它不会立即进行交易,但它有一个功能,例如在 hide->show 的情况下,actionbar 被隐藏并在屏幕上留下一个空白区域,然后内容屏幕将展开以适应屏幕。它会导致 ui 中出现一些“故障”,那么有什么办法可以解决它吗?
我试过requestWindowFeature(com.actionbarsherlock.view.Window.FEATURE_ACTION_BAR_OVERLAY);
哪个动画是隐藏的,但操作栏是覆盖内容而不是内容的一部分,
更新:
actionbar的overlay就像这个截图一样,在内容之上。请看一下
【问题讨论】:
标签: android android-layout android-fragments android-actionbar