Teil eines Fragments in ViewPager, das am unteren Bildschirmrand abgeschnitten wird (Android)

Ich habe ein grundlegendes Koordinatorlayout für meine Ansicht definiert:

<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    >

    <android.support.design.widget.AppBarLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">

        <android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            android:background="?attr/colorPrimary"
            app:layout_scrollFlags="scroll|enterAlways"
            app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />

        <android.support.design.widget.TabLayout
            android:id="@+id/tabs"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            app:tabIndicatorColor="@color/white"
            app:tabMode="fixed"/>
    </android.support.design.widget.AppBarLayout>

    <android.support.v4.view.ViewPager
        android:id="@+id/viewpager"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:layout_behavior="@string/appbar_scrolling_view_behavior" />

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

Mein Ansichts-Pager enthält mehrere Registerkarten. Ich poste eines meiner einfachen Fragmente:

<ListView
    android:id="@+id/transferList"
    android:layout_width="match_parent"
    android:layout_height="match_parent"></ListView>

<android.support.design.widget.FloatingActionButton
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_marginBottom="@dimen/activity_vertical_margin"
    android:layout_marginRight="@dimen/activity_horizontal_margin"
    android:layout_alignParentRight="true"
    android:src="@drawable/ic_add_white" />

Was passiert, ist, dass der FAB nicht mehr angezeigt wird. Es ist einfach nicht das FAB, aber andere Fragmente mit Kartenansichten / Listenansichten werden am unteren Rand des Bildschirms abgeschnitten. Ich habe mich nach einer Lösung umgesehen und eine hackige Lösung gefunden:Entfernen der Eigenschafts-App: layout_scrollFlags = "scroll | enterAlways" von der Symbolleiste.

Ich kann nicht verstehen, was dies möglicherweise verursacht und wie das Entfernen des oben genannten Problems das Problem gelöst hat. Ist es ein Fehler in der Support-Bibliothek? Gibt es einen besseren Weg, dies zu lösen? Eine andere Lösung, auf die ich gestoßen bin, ist vonHie - um die FAB-Schaltfläche direkt unter einem Koordinator-Layout in der Aktivität zu belassen und nur in dem benötigten Fragment sichtbar zu machen. Mir schien das keine gute Lösung zu sein. Auch andere Ansichten in meinen Fragmenten wurden abgeschnitten.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage