如何在ArrayAdapter中维护已显示的ListView项列表?

时间:2015-07-31 07:19:14

标签: android listview android-arrayadapter

我已经使用arrayAdapter实现了自定义listView并覆盖了getView()函数,

@Override
public View getView(final int position, View convertView, ViewGroup parent) {
    View row = convertView;
    DealItemHolder holder = null;

    if(row == null)
    {
        LayoutInflater inflater = ((Activity)context).getLayoutInflater();
        row = inflater.inflate(layoutResourceId, parent, false);

        holder = new DealItemHolder();

        row.setTag(holder);
    }
    else
    {
        holder = (DealItemHolder)row.getTag();
        // Data filling
    }

    return row;
}

如果我使用此函数来维护已经可见的项列表,我应该检查在此方法中生成的行是否可见,是否还有其他方法可用于实现我的目标?我一直在搜索,仍然无法找到任何帮助 请指出正确的方向 编辑: 让我重新说一下,通过单词visible我的意思是在屏幕上滚动的行

0 个答案:

没有答案