2016-04-27 40 views
1

我正在使用回收站视图来加载不同的内容。我想要在聊天应用中看到像聊天一样的聊天行为。项目从上到下排列,但是当元素很大时,底部会附加较新的消息,用户不需要挨着底部。Recycler查看和交流一样Behaviour

我曾尝试:

RecyclerView recyclerView = (RecyclerView) findViewById(R.id.activity_comments_recycler_view); 
LinearLayoutManager manager = LinearLayoutManager(this); 
manager.setStackFromEnd(true);   
manager.setReverseLayout(true);   
recyclerView.setLayoutManager(manager); 


<RecyclerView 
    android:id="@+id/activity_comments_recycler_view" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" /> 

依然没能达到预期的行为。我该如何解决。谢谢。

回答

0

当您向回收站添加新的聊天消息视图时,您是否尝试添加以下内容?

recyclerView.scrollToPosition(messages.size()-1); 

您将在您添加了一个新的对象来回收观点代表了聊天式的行为