Android recyclerview item获焦时更新UI导致列表自动滚动到获焦处
问题场景描述:scrollview嵌套rv,rv item里有edittext,当edittext处于获焦状态时,item中有数据改变导致更新UI时,此时列表会自动滚动到获焦处。分析原因:更新UI时布局会自动去找获焦的控件,定位到时就会主动滚动到当前位置解决方案思路:其实就是控制当用户不输入时就让焦点消失即可方案一:.点击屏幕(除edittext外)的时候找到当前获焦的edittext,然后清空焦点并让键盘自动隐藏未采用此方案原因 这里有一个未解决的问题,就是点击edittext弹起键盘时,
原创
2021-12-09 19:48:23 ·
2595 阅读 ·
0 评论