如何从动态创建的EditText字段中获取值?

时间:2012-09-20 06:03:02

标签: android arrays arraylist android-edittext

我对以下情况感到困惑:

我有一个添加按钮,我用它来添加一些EditText字段,当我点击保存按钮时,我应该从EditText获取值。

如何从所有EditText字段中获取这些值?

2 个答案:

答案 0 :(得分:1)

btn_no_of.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub

            String str1=edittext1.gettext.tostring();
                            String str2=edittext2.gettext.tostring();

        }
    });

答案 1 :(得分:0)

你可以这样做:

将您以编程方式创建的所有EditText字段存储在List中。因此,只要您viewGroup.add(myEditText);,您就会myList.add(myEditText);

然后,当您按“保存”时,只需在列表中循环,然后使用getText()从EditText字段中获取数据。

我确信还有其他方法可以实现这一目标;)