1
我的應用程序包含一個DrawerLayout,並在其中包含appcompat工具欄。 當抽屜「打開」碎片時,一切正常,但是當我從片段開始一個活動,然後顯示動作模式菜單時,它們顯示在工具欄頂部,但我希望它通過工具欄以相同的方式碎片工作。當ActionMode打開時,AppCompat工具欄保持可見
這種影響是存在於Android 5.0.1和4.4.2奇巧
沒有辦法解決發現SO爲我工作。
當動作模式菜單可見時,我該如何解決它並只顯示動作模式而不是?
下圖顯示了錯誤的結果
這是預期的結果
被叫活動佈局
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<include layout="@layout/toolbar_app"/>
<FrameLayout
android:id="@+id/content_frame"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</LinearLayout>
工具欄佈局
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/my_toolbar"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:minHeight="?attr/actionBarSize"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
android:background="?attr/colorPrimary"/>
這是已經存在於主題定義,實際上它的片段工作,我的問題是有關的活動從片段 – dafi
開始爲什麼ü接受的,如果它沒沒有工作? o.0 – Ewoks
@dafi我面臨着完全相同的問題。我在窗口中提到了windowAcitonModeOverlay。你能讓我知道,你是如何解決這個問題的? – Minions