第一个if条件处理位置不在联盟顶端或底部的情况将这个位置减去(因此如果Wrox Unified是这就是)然后使用从位置开始的adapter填满adapter数字 指示只有个队伍例如
AdapterFill(name of datasetposition to start in datasetnumber of rowsname of query)
因此可以假设如果位置不是并且不在最后(通过计算联盟中队伍的数量来获得最后的数量)然后设置偏移量为位置一并且在if then条件的末尾将其传递给adapterFi方法
If position > And position < rowsCount Then
offset = position
当然如果Wrox United己经到达为什么从开始?在实际上计划显示第 和位时为什么显示的却是第 和位?答案是当填充适配器时从行开始填充因此第一个来的队伍为第二个来的队伍为等等因此前面填充适配器的行实际上只返回个队伍并且将返回第 和位中的队伍
第二个条件处理Wrox United位于顶端所发生的情况进行检查以查看位置是否为设置偏移量为()然后在if then条件的末尾使用从行开始的数据集(即接下来的个队伍)填充适配器
ElseIf position = Then
offset = position
[] [] [] [] [] []