messagesAdapter = new MessagesAdapter(messagesList);
userMessageList = (RecyclerView) findViewById(R.id.messages_list_users);
linearLayoutManager = new LinearLayoutManager(this);
linearLayoutManager.setStackFromEnd(true);
userMessageList.setHasFixedSize(true);
userMessageList.setLayoutManager(linearLayoutManager);
userMessageList.setAdapter(messagesAdapter);
这是我的代码,用于设置消息的recyclerview和适配器
答案 0 :(得分:0)
将android:windowSoftInputMode="adjustResize"
设置为您在manifest.xml
中的活动
<activity
android:name="YourActivity"
android:windowSoftInputMode="adjustResize">
更新
插入新消息时,您将滚动到顶部
rv.scrollToPosition(0)