Listview显示了数据库中的大量内容

时间:2012-04-15 14:14:13

标签: android

我有一个包含很多项目的庞大数据库。所有文字。我能够查询它并使用适配器在ListView中显示它。由于数据库很庞大(超过2000个项目),因此最初显示列表需要花费大量时间。我想知道是否有一种方法可以让我一点一点地查询数据库并显示列表视图中的项目。由于屏幕上只显示15个项目,因此查询整个数据库似乎毫无意义。有人能指出我如何继续这个吗?

1 个答案:

答案 0 :(得分:1)

您可以使用SQL LIMIT来限制从数据库中提取的行:

这将显示数据库中的前5个结果:

SELECT * FROM `your_table` LIMIT 0, 5

要获得第二页的第二个5结果,请使用此选项,它将显示记录6,7,8,9和10:

SELECT * FROM `your_table` LIMIT 5, 5