我已经设计并让它正常工作
在上图中,当点击+按钮时,如果n次单击n次文本视图并编辑文本,则会出现新的文本视图和编辑文本。我需要添加所有值,如上所述16 +81 + ....平方英尺并以整体平方英尺显示它可以告诉我如何解决这个问题并提供示例代码。
由于
答案 0 :(得分:0)
所以我所做的就像下面的代码:
LinearLayout nameWrapper = new LinearLayout();
EditText edtName = new EditText();
List<EditText> passengersNameList = new ArrayList<>();
nameWrapper.addView(edtName);
passengersNameList.add(edtName);
for (int i=0;i<passengersNameList.size();i++) {
Person person = new Person();
int id = i*2;
EditText name = passengersNameList.get(i);
name.getText().toString();
}
为了解释它我必须说,你应该将你的EditText
添加到列表中,然后在需要时从列表中获取所有内容。
在你的情况下,当sqft准备就绪时获取所有列表和当前数字,并将它们全部添加并将其放入总数文本字段中。