这可以通过在styles.xml中的AppTheme (或任何其他您在活动中使用的主题)中添加android:windowDrawsSystemBarBackgrounds属性来解决。例如,
如果您正在使用Kotlin,则可以使用以下代码在活动中设置窗口属性:
window.decorView.systemUiVisibility = View.SYSTEM_UI_FLAG_LAYOUT_STABLE or View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN window.statusBarColor = Color.TRANSPARENT window.navigationBarColor = Color.TRANSPARENT window.setBackgroundDrawableResource(R.drawable.your_splash_screen_drawable)
要删除多余的空间,请确保您在您的布局中正确使用了布局约束。 BottomNavigationView 应该对应于父级布局底部的水平线。