我有一个包含tabhost的活动。我为tabhost使用了几个片段,每个tab只有一个片段,这意味着片段大小与父片段匹配。但是,并非所有片段都有动作栏。
例如,第一个隐藏动作栏而另一个隐藏动作栏。
问题是,当我显示/隐藏操作栏时,它不会立即进行交易,但它有一个例如对于案例hide-> show,操作栏隐藏并在屏幕上留下空白区域,然后内容屏幕将展开以适合屏幕。它会在ui中引起一些“小故障”,所以有什么方法可以修复它吗?
我试过requestWindowFeature(com.actionbarsherlock.view.Window.FEATURE_ACTION_BAR_OVERLAY);
哪个动画是隐藏的,但操作栏覆盖了内容而不是内容的一部分
更新
动作栏的叠加层就像这个截图一样,它位于内容之上。请看看
答案 0 :(得分:1)
请参阅此处有关requestWindowFeature的工作(com.actionbarsherlock.view.Window.FEATURE_ACTION_BAR_OVERL AY);
另外,对于隐藏和显示方法,请确认您是否在片段的onCreate方法中调用它?
您可以将代码发布到您拨打电话的位置吗?