关于某布局中动态添插入另一个view的报错

来源:互联网 发布:spss统计学软件 编辑:程序博客网 时间:2024/05/19 10:52

01-20 16:44:17.771: E/AndroidRuntime(22108): java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.

这类问题很普遍,在此记录一下。

因为动态添加的子类view是另一个layout中调出来的,这个子类已经有父类了,但直接将当前的父类中插入此子类的话就会报以上的错(不知道这样说对不对)。解决的方法就是原父类解除子类关系...

而我报此错的是将自定义的控件插入某布局,错误原因是new CustomChild()跳出了for循环范围,而for循环内依然使用此控件。知道问题出错在哪里,接下来就可以解决了。

0 0
原创粉丝点击