课程
/移动开发
/Android
/Android攻城狮的第二门课(第1季)
这里的position%res.length是什么意思?
2015-07-27
源自:Android攻城狮的第二门课(第1季) 13-2
正在回答
哦,谢了
因为position是不断地增大的,原本如果返回数据源那个函数返回的是res.length()的话,照片就不能循环,只能0-11,但是它改成了Integer.MAX_VALUE之后就是最大的整数,照片就可以0-最大整数(很大很大)。故position会越来越大,但是图片只有12张,你又要循环播放,故取余数。假如说position=15的话,除以12就是3,那么将会看到第四张照片。
举报
本课程由浅入深地带您学会Android的常用控件的开发和使用