多次调用的原因:GridView的宽度高度不确定,getView会多执行position=0来计算item的高度和宽度。
经测试可用的解决方案:(禁止多次执行position=0的方法暂无,以下代码仅避免对应逻辑多次被调用)
if (parent.getChildCount()== position) {//对应逻辑代码
}else{//其他处理
}
多次调用的原因:GridView的宽度高度不确定,getView会多执行position=0来计算item的高度和宽度。
经测试可用的解决方案:(禁止多次执行position=0的方法暂无,以下代码仅避免对应逻辑多次被调用)
if (parent.getChildCount()== position) {//对应逻辑代码
}else{//其他处理
}