首页 > 解决方案 > 如何使新插入的行位于 ListView 之上(Android Studio)

问题描述

当我在 ListView 中插入新行时,通常会默认将它添加到 ListView 的底部。我可以把它倒过来吗?我希望新添加的行位于顶部,或者我可能会说我希望 ListView 按时间降序排列。有没有办法从 ListView 设置中实现它?或者它与与ListView连接的List有关?我搜索了一下,我只能找到“stackFromBottom”,它使 ListView 的视图向下滚动并从底部开始显示,这与我想要的不同。

标签: androidxmlsortinglistview

解决方案


你可以通过几种方式做到这一点

1.您可以使用Collections功能。在您的列表中添加项目后,然后调用 Collections.reverse()然后更新您的ListView

2.您可以将您的列表设置为add(0,value)0 无位置,然后更新您的ListView


推荐阅读