高效的方式来处理的Android的ListView多个项目

问题描述:

我有大量的数据库,它具有图像和内容项目,我需要在Android的ListView控件为(图像内容),以显示它,高效的方式来处理的Android的ListView多个项目

什么有效的方法来查询数据库并在android listview中显示这些大型数据集。

我认为你需要从根本上看待显示数据的最佳方式;如果您拥有如此庞大的数据以致难以存储在列表视图中,那么通过诸如搜索功能之类的东西,访问数据的方式会不会更好?但是,如果你想使用ListView,我很明显会参考http://developer.android.com/guide/topics/ui/layout/listview.html,但我会确保你有一个很好的理由这样做,除非我理解你的问题是错误的,因为我觉得它可能不是显示数据的最有效或最好的方式。

此外,您使用的是哪种类型的数据库,在线数据库还是本地存储的数据库?

您可以使用不同类型的适配器。对于数据库来说最适合使用CursorAdapter。你在哪里告诉使用哪个光标。您还可以手动遍历数据库中的元素并将它们保存在数组中的其他对象中,然后可以使用数组Addapter传递对象数组。在每种情况下,您必须设置活页夹或覆盖方法onCreateView,告诉哪个参数进入哪个字段。

检查:http://www.mysamplecode.com/2012/07/android-listview-cursoradapter-sqlite.html

编号:show data from database to listView Android