Android底部工作表显示在软导航栏下方

时间:2020-06-20 01:15:52

标签: android bottom-sheet

我成功地使底表行为适用于正在使用的片段,但遇到了奇怪的行为。

当前

  • 我已将CoordinatorLayout设置为我的根视图。
  • 我的主视图有一个ConstraintLayout(在底页下方)
  • 我有一个FragmentContainerView用于我的底页,具有以下属性:
    style="?attr/bottomSheetStyle"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:elevation="16dp"
    app:behavior_hideable="false"
    app:behavior_peekHeight="100dp"
    app:layout_behavior="com.google.android.material.bottomsheet.BottomSheetBehavior" 

问题

在我的Galaxy S8上,这就是我所看到的。软导航栏显示在底部页面上方:

enter image description here

展开工作表时:

enter image description here

这不仅是因为可以看到软导航。这是另一个没有底页的屏幕的图像

enter image description here

问题

我认为我的问题非常明显:有人知道为什么这种情况发生在底部而不是普通视图吗?解决办法是什么?如果您有任何问题,请告诉我。

注释

  • 我没有在代码中修改BottomSheetBehavior,所以我的唯一设置在xml中。
  • 我想我也已经在底部导航中看到了这一点

0 个答案:

没有答案