dialog 刘海屏、水滴屏、全面屏 全屏显示

news/2024/11/23 0:20:51/
// 关键代码
Window window = dialog.getWindow();if (window != null) {window.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);window.getDecorView().setPadding(0, 0, 0, 0);window.getDecorView().setBackgroundColor(Color.WHITE);WindowManager.LayoutParams layoutParams = window.getAttributes();layoutParams.width = WindowManager.LayoutParams.MATCH_PARENT;layoutParams.height = WindowManager.LayoutParams.MATCH_PARENT;if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {// 延伸显示区域到刘海WindowManager.LayoutParams lp = window.getAttributes();lp.layoutInDisplayCutoutMode = WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES;window.setAttributes(lp);// 设置页面全屏显示final View decorView = window.getDecorView();decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);}window.setAttributes(layoutParams);}

http://www.ppmy.cn/news/489698.html

相关文章

基于ENVI的遥感影像解译——以Landsat8数据为例(上)

遥感影像解译是一种指从图像获取信息的基本过程。即根据各专业(部门)的要求,运用解译标志和实践经验与知识,从遥感影像上识别目标,定性、定量地提取出目标的分布、结构、功能等有关信息,并把它们表示在地理…

javaweb中webapp下的文件夹下的jsp访问不到的问题

还真是见了鬼了。。。。。无论怎么改正都访问不到,然后我把文件夹的首字母改成了小写的,它居然又行了。。。。。我到现在还一脸懵,另一个系统我就用的大写,那个就没事儿,怎么这个非得改成小写??…

长沙安克创新Java实习面试

长沙安克创新面经(凉) 一面(视频面40分钟)5.17面 5.22过 只记得这么多了,应该还忘了一些。 自我介绍 ArrayList和LinkedList的区别,适用场景 常见的集合类 一条SQL的执行过程 刚好看过小林的MySql&…

海外云服务器哪个性价比高?看这篇就够了!

越来越多的企业和站长们,在选择云服务器的时候,主要参考的是价格、性能和新性价钱比这几个方面来选择的云服务器。云服务器的性价比通常是需要考虑到实际需求、价格等整体情况来选择,那么,海外云服务器哪个性价比高呢?…

新手小白如何挑选吉他,附几款超高性价比吉他推荐

什么才是一款好吉他?适合自己的就是好吉他。新手如何挑选适合自己的吉他牌子,相信你看完这篇文章后就有答案了。废话不多说,进入正题。 一、吉他分类(按材质分)。 1、合板吉他 “合板”指用木头碎片高压压成的人造木…

违禁词管理

目录 一、添加违禁词 1.添加一个违禁词 2.批量添加违禁词 二、违禁词实时检测 三、查看违禁词 四、删除违禁词 1.删除一个违禁词 2.批量删除违禁词 五、清空违禁词 一、添加违禁词 1.添加一个违禁词 添加违禁词 ?([\s\S]*) b:$读 违禁词/%群号% a []$ 如果:%括号1% 请…

图片压缩 --可以压缩证件照的那种呦

完整 的 压缩代码 <!DOCTYPE html> <html> <head><title>图片压缩</title><script src"https://cdnjs.cloudflare.com/ajax/libs/javascript-canvas-to-blob/3.17.0/js/canvas-to-blob.min.js"></script><script>f…

C++学习之详解命名空间

1.理解命名空间 namespace命名空间正如翻译的那样给命名划分空间&#xff0c;每个函数名或变量等都有自己的使用范围&#xff0c;避免的使用函数名冲突的问题&#xff1b; 打个比方&#xff0c;一个班如果有两人叫做张三&#xff0c;那么其中如何区分这两个人那么就得给他们起…