O ajuste do layout do coordenador não está funcionando

MEU CÓDIGO (e mais): Eu tenho um layout de coordenador da seguinte forma

<android.support.design.widget.CoordinatorLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fitsSystemWindows="true">

    <android.support.design.widget.AppBarLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:fitsSystemWindows="true">

        <android.support.design.widget.CollapsingToolbarLayout
            android:id="@+id/collapse_toolbar"
            android:layout_width="match_parent"
            android:layout_height="280dp"
            android:fitsSystemWindows="true"
            app:contentScrim="@color/transparent"
            app:layout_scrollFlags="scroll|exitUntilCollapsed">

            <include layout="@layout/top" /> <!-- A RelativeLayout -->

            <android.support.v7.widget.Toolbar
                android:id="@+id/MyToolbar"
                android:layout_width="match_parent"
                android:layout_height="64dp"
                app:layout_collapseMode="parallax">

            </android.support.v7.widget.Toolbar>

        </android.support.design.widget.CollapsingToolbarLayout>

    </android.support.design.widget.AppBarLayout>

    <FrameLayout
        android:id="@+id/content"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:layout_behavior="@string/appbar_scrolling_view_behavior">

        <!-- Main content here -->

    </FrameLayout>

</android.support.design.widget.CoordinatorLayout>

Dentro do layout do quadro, estou inflando uma exibição personalizada com um texto de edição que é colocado na parte inferior. O texto de edição e a exibição personalizada aparecem bem.

Eu defini o android: windowSoftInputMode = "AdjustResize | stateHidden" no manifesto.

MEU PROBLEMA: Ao tocar no texto de edição para exibir o teclado programável, ele sobrepõe o conteúdo abaixo em vez de redimensionar o FrameLayout. Eu simplesmente não conseguia redimensionar o FrameLayout quando o teclado virtual é acionado. Qualquer ajuda será apreciada

COISAS QUE TENTEI:

Biblioteca de suporte de design atualizada para 22.2.1Android adicionado: layout_gravity = "fill_vertical" como um atributo no FrameLayout.

questionAnswers(8)

yourAnswerToTheQuestion