隐藏了虚拟键 但是在弹出popwindow的时候 虚拟键又自动出现了,怎么解决?

ink_s 2018-07-10 09:28:04
在 activity中
隐藏了底部导航栏
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
View decorView = this.getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View
.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);

但是一弹出PopupWindow,导航栏也跟着出来了,求怎么解决,在PopupWindow中用上面那个方法隐藏不了。
...全文
935 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_44815533 2019-03-22
  • 打赏
  • 举报
回复
今天突发一个想法,我想开发一款APP.早上打开手机,发现桌面很多APP,想卸载一些,却迟迟选不定要下载哪些,貌似每一个都是很需要。想开发一款APP,“桌面收纳盒”:自动识别超过1个月(可设置)未用的APP,将其进行收纳,压缩空间存储。再用时,进入“桌面收纳盒”点击还原,即可重新启用。这是这款APP最基本的功能,还有其他更酷的功能,如果你有兴趣,后边详聊! 简单介绍一下,理工科女生,毕业3年了,对编程一窍不通,只有最原始的想法。找到你可能是一种缘分吧,搜索怎么编程时,搜到了你😁,你愿意和我组成一个团队,完成这个APP开发吗?
TyroLJS 2018-07-10
  • 打赏
  • 举报
回复
直接把导航栏用view..setVisibility(View.GONE)隐藏掉,然后在pop方法里控制显隐
ink_s 2018-07-10
  • 打赏
  • 举报
回复
引用 2 楼 ink_s 的回复:
[quote=引用 1 楼 ljs3704021918 的回复:]
直接把导航栏用view..setVisibility(View.GONE)隐藏掉,然后在pop方法里控制显隐

怎么获取系统虚拟按键这个View 啊[/quote]

View decorView = this.getWindow().getDecorView();
vdecorView .setVisibility(View.GONE)

这个并没有效果
ink_s 2018-07-10
  • 打赏
  • 举报
回复
引用 1 楼 ljs3704021918 的回复:
直接把导航栏用view..setVisibility(View.GONE)隐藏掉,然后在pop方法里控制显隐

怎么获取系统虚拟按键这个View 啊

80,472

社区成员

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

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