FloatingActionButton (FAB) 在键盘打开时隐藏在 BottomAppBar 菜单中

时间:2021-06-01 18:48:24

标签: android material-components-android

当 Android 移动设备的高度足够小时,FloatingActionButton (FAB) 会在键盘打开时隐藏到 BottomAppBar 菜单中。

如何禁用这种行为?我需要 FAB 始终可见。

(在截图上,我向 CoordinatorLayout 添加了额外的填充来模拟小高度) FAB hides into the BottomAppBar menu on keyboard opening

我的活动有

android:windowSoftInputMode="adjustResize"

布局如下:

<androidx.coordinatorlayout.widget.CoordinatorLayout
    android:id="@+id/coordinatorLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    >

    <androidx.fragment.app.FragmentContainerView
        android:id="@+id/fragmentContainerView"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        />

    <com.google.android.material.bottomappbar.BottomAppBar
        android:id="@+id/bottomAppBar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom"
        />

    <com.google.android.material.floatingactionbutton.FloatingActionButton
        android:id="@+id/fab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:layout_anchor="@id/bottomAppBar"
        />
</androidx.coordinatorlayout.widget.CoordinatorLayout>

0 个答案:

没有答案