【问题标题】:How can I set stackFromBottom in RecyclerView? [duplicate]如何在 RecyclerView 中设置 stackFromBottom? [复制]
【发布时间】:2015-03-23 15:48:22
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

    来自 RecyclerView.LinearLayoutManager 的 setReverseLayout(Boolean) 方法 - 这是我的选择。 添加了 setStackFromEnd(boolean) 方法以支持 ListView

    【讨论】:

      【解决方案2】:

      我从未使用过它,但我认为这可能是您正在寻找的方法:setStackFromEnd(boolean) from RecyclerView.LinearLayoutManager

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-05-03
        • 2018-06-28
        • 1970-01-01
        • 2017-03-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多