2

我已经设计并让它工作

在此处输入图像描述

在上图中,当单击 + 按钮时,如果单击 n 次,则会出现新的文本视图和编辑文本集。我需要添加所有值,如上述 16+81+ ....sqft 并在整体 sqft 中显示它任何人都可以告诉我如何解决这个问题并为我提供示例代码。

谢谢

4

1 回答 1

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的 s 添加到一个列表中,然后在需要时从该列表中获取它们。在您的情况下,当 sqft 准备好时获取所有列表和当前编号,并将它们全部添加并放入您的总数文本字段中。

答案受此链接启发

于 2017-09-20T11:20:48.993 回答