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循环内依然使用此控件。知道问题出错在哪里,接下来就可以解决了。