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.