Coordinatorlayout adjustresize funktioniert nicht

MEIN CODE (und mehr): Ich habe ein Koordinatorlayout wie folgt

<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>

Innerhalb des Rahmenlayouts blase ich eine benutzerdefinierte Ansicht mit einem Bearbeitungstext auf, der unten platziert wird. Der Bearbeitungstext und die benutzerdefinierte Ansicht werden gut angezeigt.

Ich habe Android definiert: windowSoftInputMode = "adjustResize | stateHidden" im Manifest.

MEIN PROBLEM Wenn Sie auf den Bearbeitungstext tippen, um das Softkeyboard aufzurufen, wird der Inhalt darunter überlappt, anstatt die Größe des FrameLayout zu ändern. Ich konnte das FrameLayout einfach nicht in der Größe ändern, wenn die Softtastatur aufgerufen wurde. Jede Hilfe wird geschätzt

DINGE, DIE ICH VERSUCHT HABE:

Updated Design Support Library auf 22.2.1Added android: layout_gravity = "fill_vertical" als Attribut in FrameLayout.

Antworten auf die Frage(16)

Ihre Antwort auf die Frage