Android RecyclerView smoothScrollToPosition(lastItem)滚动到最后一项部分可见的底部

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="

我在聊天类型屏幕上工作,在列表中添加了新的文本消息项,recyclerView滚动到列表的最后一个位置,但最后一个项目部分可见,当键盘打开时,不会滚动到底部的末尾。我补充说

 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代码