ImmersionBar icon indicating copy to clipboard operation
ImmersionBar copied to clipboard

软键盘弹出导致隐藏导航栏从新显示

Open XiFanYin opened this issue 5 years ago • 3 comments

问题描述: 在博主Simple主页面添加一个EditText,然后运行,点击隐藏导航栏,导航栏确实隐藏了,然后再点击输入框让EditText获取焦点,底部导航栏又重新显示了。

@gyf-dev Q1:关于这个问题必须要修改framwork层嘛?还是在应用层既可以让导航栏彻底隐藏

XiFanYin avatar Oct 11 '19 02:10 XiFanYin

@gyf-dev已经尝试通过设置setOnSystemUiVisibilityChangeListener监听,再次调用隐藏,无效

XiFanYin avatar Oct 11 '19 03:10 XiFanYin

@XiFanYin 楼主这个问题解决了吗

XiaoGe-1996 avatar Dec 12 '19 02:12 XiaoGe-1996

软键盘的window界面与Activity的非同一个,你只能通过setOnKeyboardListener监听,当隐藏的时候,在一次调用隐藏导航栏的api

gyf-dev avatar Dec 12 '19 02:12 gyf-dev