关于Navigation Bar无法一直隐藏的问题

这个帐号不再用 2014-08-29 07:55:21
最近项目要求进入播放视频页面的时候将Navigation Bar隐藏起来。
我在Oncreate()中添加了下面这段代码getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION)
这样确实是可以隐藏导航栏,但是点击桌面的时候,导航栏就显示出来了,
点击桌面其他按键的时候,需要点击两次(优先响应的是导航栏显示事件)。
请大神们指点下:1、点击桌面的时候隐藏的导航栏不显示出来,桌面的按键还能正常使用。
2、点击按键的时候,首先响应的是按键事件。
3、最好能够人为的控制Navigation Bar的显示和隐藏,否则就让它一直隐藏。
...全文
196 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
十三邵 2014-09-29
  • 打赏
  • 举报
回复
引用 楼主 Frewen_Wong 的回复:
最近项目要求进入播放视频页面的时候将Navigation Bar隐藏起来。 我在Oncreate()中添加了下面这段代码getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION) 这样确实是可以隐藏导航栏,但是点击桌面的时候,导航栏就显示出来了, 点击桌面其他按键的时候,需要点击两次(优先响应的是导航栏显示事件)。 请大神们指点下:1、点击桌面的时候隐藏的导航栏不显示出来,桌面的按键还能正常使用。 2、点击按键的时候,首先响应的是按键事件。 3、最好能够人为的控制Navigation Bar的显示和隐藏,否则就让它一直隐藏。
我也不知道,帮你顶一下吧。。。

80,348

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧