我正在使用 ListView:
private class myAdapter extends BaseAdapter {
...
public View getView(int position, View convertView, ViewGroup parent) {
if(parent == null)
return null;
Log.d(TAG, "getView: " + position);
...
}
}
我在 logcat 中看到的是这种模式:
0,1,2,3,0,1,2,4,0,1,2,5...
这种行为有解释吗?我正在处理大型图形,每次 getView 调用都很昂贵。有没有办法阻止它?