1
getView()
如何从ListView中删除一个项目,而getView()?
我将布局设置为列表中的每个项目。
但是,我想从我的ArrayList
中删除一些项目,也未列入清单。
我的代码是这样:
getView() {
if (condition a)
{
myArrayList.remove(currentIndex);
return;
}
doMoreLayouting();
}
这是正确的方式?
在列表绘制期间从集合中删除项目时它会有什么伤害吗?
我不认为这是一个从适配器中删除数据的好地方。你为什么需要在这里做? – pskink 2014-08-30 08:23:52
为什么在给定数据给适配器之前,你没有检查这个条件? – 2014-08-30 08:41:41