Android动态添加新表单和按钮

Android动态添加新表单和按钮,android,forms,button,Android,Forms,Button,目前正在开发Android应用程序。我希望一个页面有一个按钮,当点击时,我希望它创建一个表单。当他们再次按下按钮时,它将创建另一个窗体,依此类推。就像你在一个网站上,添加你的电子邮件或任何东西,然后按下“添加”按钮,每次都会创建一个新的输入字段 此外,在输入字段旁边有一个名称(每次相同),如 字段名:[\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu 字段名:[\uuuuuuuuuuuuuuu

目前正在开发Android应用程序。我希望一个页面有一个按钮,当点击时,我希望它创建一个表单。当他们再次按下按钮时,它将创建另一个窗体,依此类推。就像你在一个网站上,添加你的电子邮件或任何东西,然后按下“添加”按钮,每次都会创建一个新的输入字段

此外,在输入字段旁边有一个名称(每次相同),如

字段名:[\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu 字段名:[\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

(+)//有一个按钮,按下此按钮将在上面创建一个新表单


我不知道该怎么办。我希望每个输入字段都有不同的ID,但有可能吗?每个输入字段都将填充一个数字,最后,我想在表单中添加所有数字,以找到它们的平均值。

使用表单创建子布局会更简单、更简洁,每次需要新表单时,都会将该子项充气,以获得可以使用的每个项目
视图。getChildAt(位置)

此链接显示了一种动态添加edittext的简单方法。对于上面提到的内容,您必须使用edittext数组,并且对于每次“添加”单击,都要创建edittext,如et[i]=new edittext()


然后在最后提交时,单击从这个edittext数组中检索edittext数据创建一个xml并膨胀它的编程使用片段…这就是我所想的,但是每个字段怎么能有不同的ID呢?设置一些变量ID来设置它的父视图并使用它们的子视图,就像这样使用
((ImageView)((LinearLayout)v.getChildAt(0)).setImageResource(categoryplace1[Arrays.asList(categoryitem.indexOf(name)])使用片段是替换页面的最佳选项。