1

Мое приложение содержит DrawerLayout и внутри него я включаю панель инструментов appcompat. Все работает отлично, когда ящик «открывает» фрагменты, но когда из фрагмента я запускаю действие, а затем он отображает меню режима действия, они отображаются поверх панели инструментов, но я хочу, чтобы это было на панели инструментов так же, как работают фрагменты ,Панель инструментов AppCompat остается видимой, когда ActionMode включен

Этот эффект присутствует на Android 5.0.1 и 4.4.2 KitKat

Ни одно решение найдено на SO работал для меня.

Как его исправить и показать только режим действия над панель инструментов, когда видны меню режима действия?

Изображение ниже показывает неправильный результат ActionMode and Toolbar

Это ожидаемый результат enter image description here

Вызываемой активность Верстка

<?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"/> 

ответ

1

Добавление <item name="windowActionModeOverlay">true</item> в стиле исправит этот вопрос

+0

Это уже присутствует на определении темы и действительно ли она работать на фрагмент, моя проблема связана с активностью начинается с фрагмента – dafi

+0

почему у принят, если он Бесполезный работа? o.0 – Ewoks

+0

@ dafi Я столкнулся с той же проблемой. У меня есть windowAcitonModeOverlay, упомянутый в стиле. Можете ли вы сообщить мне, как вы исправили проблему? – Minions