【发布时间】:2020-06-09 03:34:20
【问题描述】:
当我添加一个新的列表项时,键盘仍然打开,列表项出现在键盘后面,因此是不可见的。如何自动向下滚动以使其可见?
请记住,我已经解决了以下问题:
- 打开键盘时,滚动 RecyclerView 以使最后一项可见:已解决
剩下的最后一个问题是键盘已经打开。当我第一次打开键盘时它工作正常。当我点击“发送”时,该项目被添加到键盘后面并且当我希望它向上滚动时
【问题讨论】:
-
https://stackoverflow.com/a/59471300/6253847 Marat 的回答是我遇到的最简单的。
-
@SammyT 将反向布局设置为 true 只会使消息以错误的顺序显示。即使我将传入的列表项设置为以其他顺序进入以弥补这一点并使它们以正确的顺序出现 - 它也不能解决问题。
-
我有一个 RecyclerView,我最近一直在研究它,它完美地工作。是的,您必须颠倒数据集的顺序,但视图与底部边缘保持对齐。除了反转布局之外,您还滚动到位置吗?
-
是的,我都试过了,但问题仍然存在。
-
如果你反转布局,你不需要滚动到位置。
标签: android android-recyclerview scroll keyboard