如何在RecyclerView中设置stackFromBottom?

时间:2015-03-23 15:48:23

标签: java android android-layout listview android-recyclerview

如何在RecyclerView中从ListView设置stackFromBottom(boolean)?我需要列表中的第一个元素作为视图中的最后一个元素。

例如,我有一个包含10个元素的列表。在视图的顶部,我有一个索引为9的元素,在视图的底部我有一个索引为0的元素。在调用notifyDataSetChanged()之后,新元素被添加到视图的底部。

在ListView中,我使用setStackFromBottom方法。 RecyclerView有替代方案吗?

2 个答案:

答案 0 :(得分:5)

来自RecyclerView.LinearLayoutManager的

setReverseLayout(布尔)方法 - 这是我的选择。 添加了setStackFromEnd(boolean)方法以支持ListView

答案 1 :(得分:0)

我从未使用它,但我认为这可能是您正在寻找的方法:来自RecyclerView.LinearLayoutManager的{​​{3}}。