Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从数据库动态加载ListView中的数据_Android_Listview - Fatal编程技术网

Android 从数据库动态加载ListView中的数据

Android 从数据库动态加载ListView中的数据,android,listview,Android,Listview,我有一个包含2000条记录的sqlite表。我需要在listview中显示这些记录。如何动态加载它们?例如,当我开始一项活动时,我想用数据填充整个屏幕,而不是更多。当我开始滚动时,我想在列表底部添加其他记录。所以我滚动的次数越多,得到的记录就越多。我知道每次滚动时都必须向数据库发出请求,因为我无法加载内存中的所有数据。我认为内容解析程序也有类似之处,但我找不到它。有什么想法吗?这会有帮助吗 虽然你会切换你从哪里获得信息,例如。您的数据库这可能有帮助吗 虽然你会切换你从哪里获得信息,例如。你的数据

我有一个包含2000条记录的sqlite表。我需要在listview中显示这些记录。如何动态加载它们?例如,当我开始一项活动时,我想用数据填充整个屏幕,而不是更多。当我开始滚动时,我想在列表底部添加其他记录。所以我滚动的次数越多,得到的记录就越多。我知道每次滚动时都必须向数据库发出请求,因为我无法加载内存中的所有数据。我认为内容解析程序也有类似之处,但我找不到它。有什么想法吗?

这会有帮助吗

虽然你会切换你从哪里获得信息,例如。您的数据库

这可能有帮助吗


虽然你会切换你从哪里获得信息,例如。你的数据库

你的意思是像一些feeds阅读器(FB、Twitter和Gmail应用?)你的意思是像一些feeds阅读器(FB、Twitter和Gmail应用?)一样。这个解决方案有点没用,因为这里的人从internet加载所有记录,并将它们放在arrayList中,然后加载IMAG。使用这种方式,listView知道元素的大小。您的arrayList中有数据,但没有图像。我在寻找不同的东西。我无法加载arrayList中的所有记录。因此,列表视图不知道我有多少记录,无法“要求更多”。但这是另一个想法的良好开端。10x:)类似的东西。这个解决方案有点没用,因为这里的人从internet加载所有记录,并将它们放在arrayList中,然后加载IMAG。使用这种方式,listView知道元素的大小。您的arrayList中有数据,但没有图像。我在寻找不同的东西。我无法加载arrayList中的所有记录。因此,列表视图不知道我有多少记录,无法“要求更多”。但这是另一个想法的良好开端。10x:)