隐藏虚拟按键
来源:互联网 发布:java开发简历范文 编辑:程序博客网 时间:2024/06/09 23:58
【Android】隐藏底部虚拟按键
Google的官方文档是:
https://developer.android.com/training/system-ui/navigation.html#behind
示例代码
按 Ctrl+C 复制代码
按 Ctrl+C 复制代码
原文:
但是,有个问题。
这样的确能隐藏底部虚拟导航栏,但是一旦你点击屏幕,导航栏会出现(持续1秒左右),并且消费掉你的点击事件。如果你要点击一个按钮(导航栏隐藏状态下),你需要连续点两次。因为1秒钟之后,导航栏又消失了,点击屏幕事件会被再次拦截消费。
最终的解决方案
/** * 隐藏虚拟按键,并且全屏 */ protected void hideBottomUIMenu() { //隐藏虚拟按键,并且全屏 if (Build.VERSION.SDK_INT > 11 && Build.VERSION.SDK_INT < 19) { // lower api View v = this.getWindow().getDecorView(); v.setSystemUiVisibility(View.GONE); } else if (Build.VERSION.SDK_INT >= 19) { //for new api versions. View decorView = getWindow().getDecorView(); int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_FULLSCREEN; decorView.setSystemUiVisibility(uiOptions); } }
阅读全文
0 0
- 隐藏虚拟按键方法
- 隐藏虚拟按键 NavigationBar
- android 隐藏虚拟按键
- 隐藏虚拟按键
- 隐藏虚拟按键
- 隐藏虚拟按键的实现
- 安卓隐藏虚拟按键
- Navigation虚拟按键的隐藏
- android隐藏底部虚拟按键
- 锁屏隐藏虚拟按键
- 【Android】隐藏底部虚拟按键
- android全屏问题(隐藏虚拟按键)
- Android3.0以上虚拟按键隐藏
- Android4.0 隐藏虚拟按键 实现全屏
- Android4.0 隐藏虚拟按键 实现全屏
- Android4.0 隐藏虚拟按键 实现全屏
- android 虚拟按键menu显示/隐藏问题
- 隐藏Android下的虚拟按键
- 关键字
- 安卓Android studio调试错误
- linux下的开源移动图像监测程序--motion编译与配置
- 扯淡
- Spring加载properties文件的两种方式
- 隐藏虚拟按键
- 内核中常用的双向链表数据结构(list_head)详解
- TwoSum--python
- GitChat·技术管理 | Cynefin 框架和不确定性管理思维
- JQuery学习笔记
- 快启动win10pe制作详细图文教程
- Android获取网络状态
- 自定义view的点击、长按、及长按手势监听事件
- Go数组与切片