相关疑难解决方法(0)

将操作栏更改为从Fragment中叠加

我有一个片段(片段1)被另一个片段(片段2)取代.片段1放置在堆栈上.我正在使用兼容模式(而不是ActionBarSherlock).

这是我的问题.我希望操作栏在某些片段中显示为叠加,但在其他片段中则不显示.具体来说,当显示片段2时,我希望它显示在叠加层中,然后在片段2退出后返回到正常操作栏.

片段1具有始终可见的常规操作栏.但是,当我用Fragment 2替换Fragment 1时,我需要在5秒后隐藏动作栏.如果有触摸事件,则会再次显示操作栏.这一切都很好,但是,每次隐藏或显示操作栏时,都会重新绘制片段2.因此,我想让片段2中的操作栏显示为叠加层.

我知道我可以更改动作栏覆盖,但我不知道如何从片段内以编程方式执行此操作.我不想为每个片段更改它,只是片段2.

思路?????

android android-fragments android-actionbar-compat

8
推荐指数
1
解决办法
5106
查看次数