我一直在尝试在我的Android应用中添加一个视图,但它一直在抛出异常。 我正在添加的视图是一个linearlayout,它包含一个imageview和一个带有3个textviews的嵌套linearlayout。我正在添加它的视图是一个带有复选框的LinearLayout,2个textviews,以及带有按钮和editText的嵌套relativelayout。
它们位于单独的xml文件中,我已经夸大了我正在添加的视图。但是,当我调用addView()时,它会抛出以下异常:
06-10 09:24:33.094:ERROR / AndroidRuntime(5743):java.lang.RuntimeException:无法恢复活动{com.projects.twitterOAuth / com.projects.twitterOAuth.twitterOAuth}:java.lang.IllegalStateException :指定的子项已有父项。您必须首先在孩子的父母身上调用removeView()。
答案 0 :(得分:0)
当您为子视图充气时,请确保将parent
参数(最后一个)设置为null。