目前正在开发Android应用。我想要一个页面有一个按钮,当点击时,我希望它创建一个表单。当他们再次按下按钮时,它将创建另一个表单,依此类推。就像您在网站上,添加电子邮件或任何内容一样,然后按"添加"按钮,每次都会创建一个新的输入字段。
此外,输入字段旁边有一个名称(每次都相同),如
fieldName:[___输入_字段_____] fieldName:[___输入_字段_____] ...
(+)//有一个按钮,按此按钮将在上面创建一个新表格。
我不知道该如何解决这个问题。我希望每个输入字段都有不同的ID,但是可能吗?每个输入字段都将填充一个数字,最后,我想在表单中添加所有数字以查找它们的平均值。
答案 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数据