只写实用性

Window的标志也就是Flag,用于控制Window的显示,同样被定义在WindowManager的内部类LayoutParams中

常用的Window标志

设置Window的Flag 有三种方法

第一种是通过Window 的 addFlags方法

private void addWindow() {Window mWindow = getWindow();mWindow.addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
}

第二种通过Window 的 setFlags方法

private void setFlag() {Window mWindow = getWindow();mWindow.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
}

第三种 则是给 LayoutParams 设置Flag,并通过WindowManager的addView 方法进行添加

private void setLayPar() {WindowManager.LayoutParams mWindowLayoutParams = new WindowManager.LayoutParams();mWindowLayoutParams.flags = WindowManager.LayoutParams.FLAG_FULLSCREEN;WindowManager mWindowManager = (WindowManager) getSystemService(Context.WINDOW_SERVICE);TextView mTextView = new TextView(this);mWindowManager.addView(mTextView, mWindowLayoutParams);
}

Window 的标志相关推荐

  1. 【Android】WMS(一)Window的类型和标志

    Window.WindowManager.WMS区别 Window: Window 是 Android 中的一个视图容器,代表整个屏幕或 Activity 的一部分.每个 Window 都有自己的 S ...

  2. Android解析WindowManager(二)Window的属性

    相关文章 Android系统启动系列 Android深入四大组件系列 Android解析WindowManager系列 前言 在上一篇文章我们学习了WindowManager体系,了解了Window和 ...

  3. WindowManager如何被Android深度解析(2)

    1.概述 上一篇文章中我们讲过了Window.WindowManager和WMS之间的关系,WMS是Window的最终管理者,Window好比是员工,WMS是老板,为了方便老板管理员工则需要定义一些& ...

  4. 浅谈 Android 自定义锁屏页的发车姿势

    作者:blowUp ,原文链接:http://mp.weixin.qq.com/s?__biz=MzA3NTYzODYzMg==&mid=2653577446&idx=2&sn ...

  5. wireshark抓包常见提示含义解析

    原文转自:http://blog.sina.com.cn/s/blog_987e00020102wq60.html http://www.cnblogs.com/redsmith/p/5462547. ...

  6. Android从启动到程序运行整个过程的整理

    1Android是基于Linux的一个操作系统,它可以分为五层,下面是它的层次架构图,可以记一下,因为后面应该会总结到SystemServer这些Application Framework层的东西 A ...

  7. Android InputDispatch事件派发->选择目标窗口

    WindowManagerService的主要两大作用: 1 和surfaceflinger交互,创建surface, 通知surfacelinger窗口的层级.大小.位置等属性. 2 和inputf ...

  8. Android从启动到程序运行发生的事情

    本文转载自:杂谈--Android从启动到程序运行发生的事情 前言 好久没有写博客了,瞬间感觉好多学了的东西不进行一个自我的总结与消化总归变不成自己的.通过博客可能还可以找到一些当初在学习的时候没有想 ...

  9. Wireshark的提示

    原文转自:http://blog.sina.com.cn/s/blog_987e00020102wq60.html 最近有不少同事开始学习Wireshark,他们遇到的第一个困难就是理解不了主界面上的 ...

最新文章

  1. 《复联4》的这波操作,其实是在灭 bug
  2. 在.net中运用HTMLParser解析网页的原理和方法
  3. RxJava使用(二)filter 操作符
  4. 【Android 事件分发】事件分发源码分析 ( ViewGroup 事件传递机制 二 )
  5. jQuery的$(document).ready()和JavaScript onload事件
  6. 三个瓶盖能换一瓶水,问100个人需要喝水,最少需要买多少瓶水即可解决100人的喝水问题
  7. checkbox 在jsp中的使用
  8. 大数据项目之dmp用户画像
  9. halcon 深度学习标注_halcon深度学习: 分类
  10. 主存空间的分配和回收实验报告
  11. 51.la申请免费统计代码
  12. java开发app教程,就是这么简单
  13. 复旦961-软件工程笔记
  14. 表格对决CSS--一场生死之战 (转自“清清月儿”)
  15. mui实现底部导航栏
  16. CVE-2021-40539-Zoho ManageEngine ADSelfService Plus如何从bypass到RCE
  17. 河北大学本部导航系统(c语言实现)
  18. 使用微信开发者工具的调试器
  19. linux ubuntu 添加第二块硬盘,将ubuntu设置为NAS——2. 新增硬盘挂载
  20. 贝叶斯优化(Bayesian Optimization)只需要看这一篇就够了,算法到python实现

热门文章

  1. 三、硬盘分类与操作系统的启动流程
  2. vs2017 调试子进程
  3. 学渣的刷题之旅 leetcode刷题 26. 删除排序数组中的重复项
  4. Qt 矢量图标使用 FontAwesome Icon
  5. 详解插帧算法DAIN论文和代码(Depth-Aware Video Frame Interpolation)
  6. torchaudio音频基础知识学习
  7. 计算机导论模板,计算机导论论文提纲范文模板 计算机导论论文大纲怎样写
  8. 从0开始学习 GitHub 系列之「05.Git 进阶」----转载自stormzhang 原创文章
  9. 机器学习笔记 (第一周)
  10. 「分辨率比拼」还不够,4D成像雷达进入“软”竞争时代