单击按钮时,在同一父项中多次膨胀视图

我的应用程序是关于创建调查。 为此,用户应该能够动态创建新字段。

因此,在创建新调查时,只显示2个按钮(添加和删除)。 当用户单击添加按钮时,会出现一行包含EditText(因此他可以编写问题),一个Spinner(允许用户选择字段types:text,RadioButton,CheckBox等)和另一个EditText(其中编写了不同的可用答案选项(如果适用)。

为此,我创建了一个包含这些小部件的XML文件,每次用户单击添加按钮时,XML都会膨胀。 它是第一次按下按钮时工作,但在那之后……没有任何反应。

我读到某个地方你不能在父母身上给同一个孩子充气2次,除非它是在循环中完成的。

所以,我的问题是:

– >如何绕过这个并获得所需的效果?

– >为什么这不适用于循环?

任何帮助或提示表示赞赏。 再一次,非常感谢社区给予我的所有支持。

注意:在Android文档中,他们谈到克隆一个充气机,但那里的信息很少,我找不到任何其他信息。

源代码:

XML – 主要投标人:

  

XML-Inflated:

             

添加按钮:

 LinearLayout myRoot = (LinearLayout) findViewById(R.id.wrapper); LayoutInflater inflater = (LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE); inflater.inflate(R.layout.mds_new_row, myRoot); 

您的父级是一个LinearLayout,看起来您想要一个垂直方向,但您没有指定它。 尝试设置方向,看看是否有帮助。