我一直在尝试解决这个问题一段时间,并且已经用尽了我能想到的所有不同的谷歌搜索。我是 Android 的初学者,但了解大部分基础知识(我认为)。无论如何,我正在尝试以多列布局电子表格样式显示数据列表。我为此使用 ListView,因为我需要用户能够单击一行以更详细地查看数据,因为只有这么多可以放在一行中。我使用 SimpleAdapter 让它完美运行,但由于数据量有时可能很大,最多 500 个条目,我想切换到延迟加载器系统,这样用户就不必盯着黑屏 20 秒当一切都加载时。我想我可以使用 Lazy Loader 部分进行管理,但我不能
这是我的 SimpleAdapter 代码的示例:
SimpleAdapter 适配器 = new SimpleAdapter(this, fillMaps, R.layout.grid_item, from, to);
fillMaps 是要插入的 HashMap 列表。'grid_item' 是条目插入的布局。'from' 是要使用的列名数组(或者 HashMap 中的键)。'to' 是一个 TextView 项的数组,将填充在 'grid_item' 中。知道如何将其转换为 ArrayAdapter 吗?或者如何使用 SimpleAdapter 进行延迟加载?
提前致谢!