当 Android 移动设备的高度足够小时,FloatingActionButton (FAB) 会在键盘打开时隐藏到 BottomAppBar 菜单中。
如何禁用这种行为?我需要 FAB 始终可见。
(在截图上,我向 CoordinatorLayout 添加了额外的填充来模拟小高度)
我的活动有
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>