答案 0 :(得分:1)
Android Pie Apis提供了针对此问题的修复程序。 请执行以下步骤:-
1)在res目录中创建一个新的values-v28文件夹,并将默认的styles.xml文件复制到其中。 创建新主题或修改现有主题
<style name="ActivityTheme">
<item name="android:windowLayoutInDisplayCutoutMode">
shortEdges
</item>
</style>
android:windowLayoutInDisplayCutoutMode有3种可能的值,即-default,shortEdges和never。尝试每个人以了解它们之间的区别。
答案 1 :(得分:0)
尝试将其添加到您的活动中
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
这通过删除导航栏和状态栏使活动全屏显示