问题描述
我有问题
我在nestedscrollview中放了一个recyclerview 当键盘打开时,nestedscrollview 自动向下滚动并且编辑文本失去焦点,键盘隐藏回收视图中项目的编辑文本
我是如何爱上它的
请帮帮我!!!谢谢大家
解决方法
通常在同时使用 recyclerview 和nestedscrollview 时发生。
有两种方法。
-
通过
recyclerView.setNestedScrollingEnabled(false);
禁用 recyclerview 的嵌套滚动 -
在清单的活动标签中添加
softInputMode="adjustPan"
。如果adjustPan
不起作用,请尝试adjustResize
。
是的。像这样更改您的视图层次结构:
<androidx.core.widget.NestedScrollView>
....
<LinearLayout>
...
<androidx.recyclerview.widget.RecyclerView>
....
</androidx.recyclerview.widget.RecyclerView>
<LinearLayout>
</androidx.core.widget.NestedScrollView>