键盘老是隐藏, 搜索框与RecylerView的时候 数据一刷新 键盘就隐藏

我们在做类似这样的搜索页面的时候 每次搜索 都会实时向后台请求 但是有时候由于某种原因

我们在监听EditTtext输入的时候 每输入一个字 后台请求数据 RecylerView 刷新数据 刷新的时候 键盘就会收起来 

但是我们需要 键盘一直显示  大家可以参考一下QQ UC等浏览器的搜索页面  

这时候 我想到 在AndroidManifest文件设置  android:windowSoftInputMode 但是键盘会出现隐藏又显示这样的动作

 往往这种情况 是丢失焦点的问题   那为什么会丢失焦点? 这时候 你设置RecylerView 设置focusable 也没用。 

最后想起 在请求的时候 在写了一些关于布局的东西 然后导致了焦点丢失 然后键盘隐藏掉了


  果然 我们在请求后台的时候 我们可能会显示加载动画之类的东西  我们要把这个动画关掉 即可。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值