java - 与 FLAG_LAYOUT_NO_LIMITS 相反
问题描述
我制作了一个透明的状态栏
android:fitsSystemWindows="true"
getActivity().getWindow().setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
我如何回到默认状态。?
解决方案
您可以使用clearFlags()
以下方式取消设置标志:
科特林
var win:Window = requireActivity().window
win.clearFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS)
爪哇
getActivity().getWindow().clearFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
推荐阅读
- cakephp - 为什么 $user = $this->Auth->identify() 总是返回 false?
- ruby - Ruby 命令行脚本:尝试在 switch case 中传递变量
- bash - bash 函数中的陷阱不会触发
- c# - 有没有更简单的方法在 C# 中格式化具有精确长度的字符串?
- firebase-authentication - opensocial.googleusercontent.com 的 angular6 加载问题
- r - 如何更改 R 图中 Unicode 符号的背景颜色?
- firebase - 无法在 Firestore 中获取子集合 - Kotlin
- python - 熊猫数据框多个分组过滤
- javascript - Clockify 中的登录表单
- javascript - 关闭控制台中的广告输出/错误