构建一个字典应用程序我需要一个ListView显示超过10万个项目.我想让用户根据需要滚动.
搜索和显示单词的最佳做法是什么?
可以在ListView中显示150,000个单词(用于表现)吗?如果不是如何在用户到达列表末尾后添加100个其他单词?
目前,我在前面显示50个单词,在搜索单词中显示50个单词.
谢谢.
(回应关于表现的澄清的第二个答案)
根据数据的位置,有不同的方法可以执行此操作.
最好的方法是将数据放在sqlite数据库中并使用CursorAdapter.Android然后管理数据的获取,并且不会获取当前未在屏幕上显示的数据.
如果您的单词在内存中的数组中,请尝试使用ArrayAdapter或SimpleAdapter.
所有上述类继承的Adapter接口旨在提供良好的ListView性能,而不管列表中的对象数量如何.
| 归档时间: |
|
| 查看次数: |
6189 次 |
| 最近记录: |