Android ScrollView与ListView

时间:2014-01-25 08:38:24

标签: android listview optimization view scrollview

我正面临一个View的实现,我必须在列表中加载大约100个项目。我怀疑可能是实现它的最佳方式。 我已经知道ListView会回收视图,而ScrollView会将所有视图保留在内存中。关键是我正在考虑将分页应用于Scrollview,以避免在应用程序膨胀所有项目时出现大量加载时间。

Google+,Facebook,Twitter或Linkedin等应用,您认为他们使用ListView吗?

由于

1 个答案:

答案 0 :(得分:13)

ListView绝对是您要走的路。它比ScrollView更容易使用,并且分页系统不适合android的风格。

ListView用于根据信息数组创建变量长度列表。 ScrollView用于在视图中定义(通常)设定数量的子项(在布局xml中定义)。

ListViews不会对所有项目进行充气,但是它们会膨胀,但是一次可以适应页面。有或没有分页的最快选项是ListView。但是,如果每个孩子都完全不同,那么ScrollView就是您的选择。