我正面临一个View的实现,我必须在列表中加载大约100个项目。我怀疑可能是实现它的最佳方式。
我已经知道ListView
会回收视图,而ScrollView
会将所有视图保留在内存中。关键是我正在考虑将分页应用于Scrollview
,以避免在应用程序膨胀所有项目时出现大量加载时间。
Google+,Facebook,Twitter或Linkedin等应用,您认为他们使用ListView吗?
由于
答案 0 :(得分:13)
ListView绝对是您要走的路。它比ScrollView更容易使用,并且分页系统不适合android的风格。
ListView用于根据信息数组创建变量长度列表。 ScrollView用于在视图中定义(通常)设定数量的子项(在布局xml中定义)。
ListViews不会对所有项目进行充气,但是它们会膨胀,但是一次可以适应页面。有或没有分页的最快选项是ListView。但是,如果每个孩子都完全不同,那么ScrollView就是您的选择。