如何使用浮动工具栏将浮动操作按钮放置在屏幕底部,以使其始终可见

时间:2018-11-21 05:42:21

标签: android android-layout android-collapsingtoolbarlayout

我的活动中有带有浮动操作按钮的片段,而工具栏却在折叠。当工具栏折叠时,一切正常,但在展开时,FAB不可见(它在屏幕下方)。 这是我的FAB片段的xml:

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

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/layout">


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

</RelativeLayout>

<android.support.design.widget.FloatingActionButton
    android:id="@+id/fab"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:layout_anchor="@+id/layout"
    app:layout_anchorGravity="bottom|right|end"
    />


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

1 个答案:

答案 0 :(得分:0)

替换

app:layout_anchor="@+id/layout"
app:layout_anchorGravity="bottom|right|end"

使用

android:layout_gravity="bottom|end"

这应该有效