首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >适用于大型DataSets的安卓ListView

适用于大型DataSets的安卓ListView
EN

Stack Overflow用户
提问于 2011-10-20 23:26:56
回答 2查看 5.1K关注 0票数 4

Android ListView与SimpleCursorAdapter,需要时间来显示一个大的DataSet (约7000条记录)的ListView。有没有办法对其进行优化?从日志中看,获取光标大约需要4-7秒。如果有人对此有解决方案,请告诉我?

你好,萨蒂什

EN

回答 2

Stack Overflow用户

发布于 2011-10-21 00:32:37

您可以查看本文的“针对您自己的适配器的性能优化”部分。http://www.vogella.de/articles/AndroidListView/article.html

不管怎样,你真的想滚动浏览这些7000+行吗?

票数 4
EN

Stack Overflow用户

发布于 2011-10-21 03:27:27

以下是一些想法:

1-一次显示一页数据。向下滚动时,加载更多数据。

2-滚动7000条记录到最后将永远耗费时间。通过搜索表单访问您的数据。将结果限制为100条记录。

3-如果数据已排序,则将项目分组在一起并提供索引。例如,按字母顺序排列的列表可以分为26个子集。第一页显示了字母表,您必须单击一个字母才能转到一个子集。

伊曼纽尔

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7838330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档