我想使用View的View
将特定null
的父级设置为OnClickListener
。我担心性能并使用太多内存因为我没有设置所有它的孩子们为null:
View.OnClickListener imageClickListener=new View.OnClickListener() {
@Override
public void onClick(View v) {
if(v instanceof ImageView)
{
rows.remove(rows.indexOf((TableRow)v.getParent()));
table.removeView((TableRow)v.getParent());
TableRow parent=(TableRow)v.getParent();
parent.removeAllViews();
parent=null;
}
}
};
我是偏执狂,我担心,因为代码允许动态地向布局添加和“移除”Views
而不回收Views
。