用RecyclerView做聊天列表

activity的设置为android:windowSoftInputMode="adjustResize|stateHidden",当对话内容超过软键盘的高度时,对话内容被软键盘遮挡,无法像微信一样始终保持在软键盘之上。
recyclerview.scrollToPosition;没有效果,因为软键盘的顶不是recyclerview的底。麻烦做过的指点一下,谢谢。

加一个空的scrollview上去

试试用smoothScrollToPosition可以将recyclerView中聊天消息定位到底部

recyclerView.getLayoutManager.smoothScrollToPositionrecyclerView, null, recyclerAdapter.getItemCount - 1;

发表评论

电子邮件地址不会被公开。 必填项已用*标注