草庐IT

stackFromBottom

全部标签

android:stackFromBottom ="true"似乎不能完美工作(带适配器的反向 ListView)

好吧,让我解释一下“不能完美运行”是什么意思。我有一个没有android:stackFromBottom="true"参数的ListView。我还有一个带有常规getItem(position)的ArrayAdapter。我调用我的网络服务器,以asc日期顺序获取数据。这样,列表位置0(顶部)的项目具有最小的日期。我可以滚动顶部->底部。好。我添加了android:stackFromBottom现在我看到您现在可以从bottom->top开始滚动,但是位置0的项目仍然是最上面的项目并且具有最小的日期。所以适配器没有改变它的顺序。解决此问题的唯一方法是更改​​适配器内的getItem(g

java - 如何在 RecyclerView 中设置 stackFromBottom?

这个问题在这里已经有了答案:RecyclerViewstackFromBottom(2个答案)关闭6年前。如何在RecyclerView的ListView中设置stackFromBottom(boolean)?我需要列表中的第一个元素成为View中的最后一个元素。例如,我有一个包含10个元素的列表。在View顶部,我有一个索引为9的元素,在View底部,我有一个索引为0的元素。在我调用notifyDataSetChanged()后,新元素被添加到底部View。在ListView中,我使用setStackFromBottom方法。RecyclerView有替代方案吗?

android - RecyclerView stackFromBottom

我刚刚实现了新的RecyclerView。我想用它来显示用户的消息(短信)。我在官方文档中读到RecyclerView是一个新的和改进的ListView(类似的东西),我们应该使用它来获得更好的性能。一切都很顺利,直到我想显示用户的对话并且我希望从底部开始显示消息。在ListView我通常会使用android:stackFromBottom="true"但是当我在RecyclerView中尝试这个时它不起作用(甚至如果没有收到任何错误)。有谁知道如何让RecyclerView的项目从底部堆叠?谢谢。 最佳答案 稍微明确一点:fina