0

我正在使用 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 调用都很昂贵。有没有办法阻止它?

4

1 回答 1

0

不知道这背后的原因是什么。在 getView 主体中进行了一些优化之后,整个事情开始以更合理的方式工作 - 当时加载一个结果视图。

于 2013-02-21T10:47:59.343 回答