Java 如何在有缺口的情况下实现全屏?
我希望一个活动是全屏的,尽管有缺口,以便在其侧面的屏幕是有用的。请问有人知道怎么做吗 我想这一定是一个不同的主题或类似的东西。Java 如何在有缺口的情况下实现全屏?,java,android,android-layout,Java,Android,Android Layout,我希望一个活动是全屏的,尽管有缺口,以便在其侧面的屏幕是有用的。请问有人知道怎么做吗 我想这一定是一个不同的主题或类似的东西。 Android Pie API提供了一个解决方案。 请按照以下步骤操作:- 1) 在res目录中创建一个新的values-v28文件夹,并将default styles.xml文件复制到其中。 创建新主题或编辑现有主题 <style name="ActivityTheme"> <item name="android:windowLayo
Android Pie API提供了一个解决方案。 请按照以下步骤操作:- 1) 在res目录中创建一个新的values-v28文件夹,并将default styles.xml文件复制到其中。 创建新主题或编辑现有主题
<style name="ActivityTheme">
<item name="android:windowLayoutInDisplayCutoutMode">
shortEdges
</item>
</style>
短边
android有3个可能的值:WindowLayoutDisplayCutoutMode ie-default、ShortEdge和never。尝试了解它们之间的区别。尝试将其添加到您的活动中
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);
这通过删除导航栏和状态栏使活动全屏显示参考此链接我已经读过了,但我不知道该怎么做。你能告诉我吗?谢谢,但是因为出现了问题,它不能工作。看我在上面的帖子上留下的图片。你创建了values-v28吗。尝试使缓存无效并重新启动,因为我从未遇到过这样的错误,而且大多数情况下这种错误都是假的。