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