Android recyclerview中的多行编辑文本未正确滚动
我有一个Android recyclerview中的多行编辑文本未正确滚动,android,android-recyclerview,android-edittext,Android,Android Recyclerview,Android Edittext,我有一个Edittext视图,可以对Edittext中的提要发表评论。当我在Edittext中放入大量文本并出现滚动条时,我无法滚动Edittext的文本内容Recyclerview会向上滚动。我怎样才能解决这个问题。请建议 在您的编辑文本上使用android:nestedScrollingEnabled=“true”,android:scrollbars=“vertical”,android:overScrollMode=“ifContentScrolls” 解决问题总是一个挑战,而没有看到一
Edittext
视图,可以对Edittext
中的提要发表评论。当我在Edittext
中放入大量文本并出现滚动条时,我无法滚动Edittext的
文本内容<当我想在Edittext
中滚动时,code>Recyclerview会向上滚动。我怎样才能解决这个问题。请建议 在您的编辑文本上使用android:nestedScrollingEnabled=“true”
,android:scrollbars=“vertical”
,android:overScrollMode=“ifContentScrolls”
解决问题总是一个挑战,而没有看到一些可供参考的代码,但有人猜测可能是:
- 焦点可能会从
RecyclerView
的EditText
上移开,您可以在EditText
上调用setFocusable(布尔值)以通过触摸输入获得焦点
在Focus Handling and Touch Mode(焦点处理和触摸模式)下的View
上查看谷歌文档,看看它是否有助于解决您的问题
看看这里:这在recyclerview编辑文本中不起作用。我想在edittext recyclerview中添加文本,并在向上或向下滑动并返回到文本显示的相同位置时保存在其中。
textInputField.setOnTouchListener { v, _ ->
v.parent.requestDisallowInterceptTouchEvent(true)
false
}