本文主要是介绍解决android设置全屏但是挖孔区域不显示的问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在一些项目中我们希望全屏显示并且挖孔的那部分也要显示出来,但是有时就是不如意
现在分享一下可以让挖孔区域显示出来的代码
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {val layoutParams = window.attributeslayoutParams.layoutInDisplayCutoutMode =WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGESwindow.attributes = layoutParams}window.decorView.systemUiVisibility = (View.SYSTEM_UI_FLAG_LOW_PROFILEor View.SYSTEM_UI_FLAG_FULLSCREENor View.SYSTEM_UI_FLAG_LAYOUT_STABLEor View.SYSTEM_UI_FLAG_IMMERSIVE_STICKYor View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATIONor View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREENor View.SYSTEM_UI_FLAG_HIDE_NAVIGATIONor View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREENor View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION)
设置完这些后就可以在挖孔区域展示界面了
这篇关于解决android设置全屏但是挖孔区域不显示的问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!