Android动态添加新表单和按钮

时间:2017-01-20 05:37:39

标签: android forms button

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

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

fieldName:[___输入_字段_____] fieldName:[___输入_字段_____] ...

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

我不知道该如何解决这个问题。我希望每个输入字段都有不同的ID,但是可能吗?每个输入字段都将填充一个数字,最后,我想在表单中添加所有数字以查找它们的平均值。

2 个答案:

答案 0 :(得分:3)

使用您的表单创建子布局会更容易,更清洁,并在每次需要新表单时为该孩子充气并获取您可以使用的每个项目View.getChildAt(position);

答案 1 :(得分:0)

http://www.android-examples.com/create-edittext-dynamically-using-java-file-in-android/

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

然后在最终提交时,单击从此editext数组中检索edittext数据