Android - Listview始终显示最新添加的项目并向上滚动以查看其他项目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android - Listview始终显示最新添加的项目并向上滚动以查看其他项目相关的知识,希望对你有一定的参考价值。

我是android的新手,最近我有一个项目,需要一个类似Siri的布局,它总是只显示最新添加的项目。他们只能通过向上滚动查看其他项目。说真的,我不知道如何开始呢?任何人都可以给我一个想法开始吗?

答案

您可以将项目添加到用于填充列表视图的数据集的顶部。例如,如果它是一个名为myList的arrayList

myList.add(0, item);

然后打电话

notifyDatasetChanged()
另一答案

在Listview中添加stackFromBottomtranscriptMode

android:stackFromBottom="true"
android:transcriptMode="alwaysScroll"

http://gmariotti.blogspot.in/2013/07/quick-tips-for-listview-build-layout.html中的示例

另一答案

而不是使用holder.name.setText(getItem(position));.请使用此holder.name.setText(getItem((getCount() - position)-1));

以上是关于Android - Listview始终显示最新添加的项目并向上滚动以查看其他项目的主要内容,如果未能解决你的问题,请参考以下文章

android listView,list中有多个值,页面显示两个listView,如何让list中的值在页面中循环显示,谢谢大神…

从 Android 中的 ListView 获取更新的数据

如何使listView中的一行始终具有相同的颜色android

如何在 android 的 ExpandableListView 中添加三级 ListView

Android中微信朋友圈listview是怎么做的?

有没有办法一直显示 ListView 的滚动条?