3
我使用Actionbarsherlock为我的应用程序,我喜欢在我的代码中切换操作栏覆盖模式。 我有2个片段(其中一个是Mapview,我想要一个半透明的Actionbar)另一个是ListFragment,其中需要一个坚实的Actionbar。Actionbarsherlock开关操作栏覆盖模式编程
我tryed
requestWindowFeature((int) Window.FEATURE_ACTION_BAR & ~Window.FEATURE_ACTION_BAR_OVERLAY);
问题,这是添加内容之前请求功能只适用。
我使用此样式以实现透明动作条
<style name="TransparentActionbar" parent="@style/Theme.Sherlock" xmlns:android="http://schemas.android.com/apk/res/android">
<item name="windowActionBarOverlay">true</item>
<item name="windowActionModeOverlay">true</item>
<item name="abBackground">#96000000</item>
<item name="abDivider">@null</item>
</style>
是有办法来设置
<item name="windowActionBarOverlay">true</item>
<item name="windowActionModeOverlay">true</item>
到假活性/片段内?
谢谢你的男人。你已经解决了我的问题。 – tasomaniac 2013-05-28 10:39:50
伟大的发现,正是我所需要的。对于那些阅读还有一件事:在示例中,他们还从'onDestroyView()'中的'ViewTreeObserver'中移除了'OnGlobalLayoutListener'。像这样:'getListView()。getViewTreeObserver()。removeGlobalOnLayoutListener(mLayoutListener);'可能很重要。 – 2014-11-08 00:51:34