粗略写一下
addView有时会出现异常,比如A.addView(b)时出现异常,说b已经有parent了,需要remove掉。
可以这样:
xxLayout parent = (xxLayout)b.getParent();
parent.removeAllViews();
需要的话把A的子控件也remove掉(A.removeAllViews())
然后再A.addView(b);
粗略写一下
addView有时会出现异常,比如A.addView(b)时出现异常,说b已经有parent了,需要remove掉。
可以这样:
xxLayout parent = (xxLayout)b.getParent();
parent.removeAllViews();
需要的话把A的子控件也remove掉(A.removeAllViews())
然后再A.addView(b);