android - 停止安卓导航栏
问题描述
如何在运行 android 应用程序时停止 android 导航栏?不要隐藏完全停止功能?
我用过这个
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().getDecorView().setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_STABLE |
View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION |
View.SYSTEM_UI_FLAG_HIDE_NAVIGATION |
View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
解决方案
如果您只需要隐藏导航栏而不是参考:
View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION;
decorView.setSystemUiVisibility(uiOptions);
如果您需要全屏查看,请参考以下内容:
View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
欲了解更多信息,请访问 developer.android.com
我希望这会有所帮助。
推荐阅读
- python - 从 python 导出格式良好的文本到 word doc
- elasticsearch - 匹配数组中只有一个字母的精确字符串
- python - Tkinter 全局变量/.get()
- javascript - 有没有办法通过firebase google auth获取用户位置信息?
- mongodb - MongoDB对多个字段的聚合查询
- pandas - 如何在主列下创建子列
- python - 带有参数的 Pyodbc SQL Server 存储过程在本地机器上工作,但在服务器上不工作
- scala - 有一个旧库没有为 scala 2.13.x 构建,如何创建本地 maven 存储库查找?
- amazon-web-services - 在 Amazon Redshift 创建表语句中动态添加位置
- java - 如何在不将字符转换为 Java 中的转义 unicode 字符的情况下保存 UTF-8 文件?