Android RecyclerView smoothScrollToPosition(lastItem)滚动到最后一项部分可见的底部
我在聊天类型屏幕上工作,在列表中添加了新的文本消息项,recyclerView滚动到列表的最后一个位置,但最后一个项目部分可见,当键盘打开时,不会滚动到底部的末尾。我补充说Android RecyclerView smoothScrollToPosition(lastItem)滚动到最后一项部分可见的底部,android,kotlin,android-recyclerview,smooth-scrolling,linearlayoutmanager,Android,Kotlin,Android Recyclerview,Smooth Scrolling,Linearlayoutmanager,我在聊天类型屏幕上工作,在列表中添加了新的文本消息项,recyclerView滚动到列表的最后一个位置,但最后一个项目部分可见,当键盘打开时,不会滚动到底部的末尾。我补充说 android:layout_width="match_parent" android:gravity="top" android:layout_gravity="fill_vertical" android:windowSoftInputMode="
android:layout_width="match_parent"
android:gravity="top"
android:layout_gravity="fill_vertical"
android:windowSoftInputMode="adjustResize"
android:clipToPadding="false"
android:layout_height="match_parent"
app:layout_constrainedHeight="true"
app:layout_scrollFlags="scroll|enterAlways"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
android:layout_marginBottom="@dimen/margin_5"
到“回收者”视图。
我还尝试使用recyclerView.layoutMangaer.smoothScrollToPosition、ScrollBy()方法,并使用了大约300毫秒的延迟来滚动。
什么都没用
谢谢你的帮助。谢谢。您在代码中的任何地方添加了这一行
android:WindowsOfInputMode=“adjustResize”
你能给我一些代码来加深理解吗?是的,请检查我给了一些recyclerView代码