BottomNavigationView 高度在约束布局上计算为零

BottomNavigationView Height is calculated as zero on Constraint Layout

我有一个带有片段和底部导航的简单布局。该片段的底部约束与底部导航的顶部相关联,但是片段的底部延伸到父级的底部。

见图:片段中的绿色 fab 应该位于导航底部上方。

所以你需要将nav_host_fragment的底部限制在nav_view的顶部。然后也将nav_view的顶部约束到nav_host_fragment的底部。完成后,将 nav_host_fragment 的高度更新为 0dp。这将使 nav_host_fragment 占用所有剩余的可用空间 space.