我已经使用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我的意思是在屏幕上滚动的行