浅谈ListView自带的滚动条和ScrollView中嵌套ListView的区别

首先,当ListView中有很多个item要显示,以致屏幕不能完全显示时,ListView自带滚动条,通过滑动就可以查看全部。但也可以将ListView嵌套在ScrollView中,同样可以达到相同的显示效果。
但是,显示的相同,并不代表实际处理效果是一样的。
ListView自带的滚动条对于”长数据“的处理方法是,只加载当前屏幕能显示的item,也就是说当前屏幕能显示几个item,就去加载几个item。一旦滑出屏幕就被销毁。当再次进入屏幕时,会重新加载这个position位置的item。
而ScrollView却完全不同,ScrollView滚动视图是指当拥有很多内容,屏幕显示不完时,需要通过滚动跳来显示的视图。也可以把ScrollView看成一个无限长的屏幕,当ListView嵌套在ScrollView中时,会把所有的item都加载完,不论是否在当前屏幕中显示与否。也就是说当用ScrollView去嵌套一个ListView时,而同时ListView中又有很多的item,这时会很消耗系统资源。

欢迎补充!


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值