activity
的设置为android:windowSoftInputMode="adjustResize|stateHidden"
,当对话内容超过软键盘的高度时,对话内容被软键盘遮挡,无法像微信一样始终保持在软键盘之上。recyclerview.scrollToPosition();
没有效果,因为软键盘的顶不是recyclerview
的底。麻烦做过的指点一下,谢谢。
activity
的设置为android:windowSoftInputMode="adjustResize|stateHidden"
,当对话内容超过软键盘的高度时,对话内容被软键盘遮挡,无法像微信一样始终保持在软键盘之上。recyclerview.scrollToPosition();
没有效果,因为软键盘的顶不是recyclerview
的底。麻烦做过的指点一下,谢谢。
试试用smoothScrollToPosition可以将recyclerView中聊天消息定位到底部
recyclerView.getLayoutManager().smoothScrollToPosition(recyclerView, null, recyclerAdapter.getItemCount() - 1);
2 回答1.5k 阅读✓ 已解决
2 回答1.9k 阅读
3 回答673 阅读✓ 已解决
1 回答2.2k 阅读
1 回答906 阅读✓ 已解决
1 回答1.4k 阅读
1 回答613 阅读✓ 已解决
加一个空的scrollview上去