首页 > 代码库 > 关于Gallery的Adapter中getCount()返回Integer.MAX_VALUE的问题
关于Gallery的Adapter中getCount()返回Integer.MAX_VALUE的问题
很多初学者肯定会觉得,当播放到最后一个的时候,我只要再设为第一个不就好了吗?
为什么要返回Integer.MAX_VALUE呢?
注意getItem(int position)是怎么写的。
那是自动轮播的情况,当你把轮播时间设长一点,在第一张图片,你无法手动向前滑动,
同样的,在最后一张你也无法手动往后滑动,用户体验不是很好。
123
而当你返回Integer.MAX_VALUE时,也就是说,不断重复地播放,
123123123……
而且这时候到3时是可以手动往后滑的,其实在第一个第一张(即上面那串数字的第一个1)也是不可以往前滑的。
关于Gallery的Adapter中getCount()返回Integer.MAX_VALUE的问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。