android - Android 8.1 操作系统状态栏
问题描述
我有一部带有Android 8.1.0
操作系统的新 Vivo X21 手机。我使用以下代码。
getWindow().getDecorView().setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LOW_PROFILE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
这隐藏了status-bar
,但ContentView
不是全屏并且statu-bar
是黑色的。
这使我的应用程序丑陋。这适用于Android 7
和更低。
但在 android 指南文档中,它说View.SYSTEM_UI_FLAG_FULLSCREEN
将设置全屏并隐藏status-bar
. 任何知道为什么以及我可以做些什么来隐藏statu-bar
..?
谢谢!!
解决方案
推荐阅读
- r - 按最大日期划分的重复值的子集数据框
- database - 第一次在 python 中对大型 SQLite DB 执行查询需要很长时间
- swift - Couchbase 接收 Channel null
- spring-boot - Spring Boot 缓存批量和单独访问
- c# - 确定表中的多个布尔列对于记录是否为真
- dialogflow-es - 如何在 Dialogflow 中获取用户 ID 和 OAuth 访问令牌
- javascript - 为什么将componentDidMount更改为非箭头函数会使热重载再次起作用?
- typescript - Typescript中每个文件的显式全局变量
- scala - 使用 OFormat 序列化案例类时从播放应用程序收到警告
- javascript - 单击提交后附加表单数据