如何从在android中动态创建的EditText中检索数据

时间:2014-05-14 17:40:47

标签: android

如何从在android

中动态创建的EditText中检索数据

这是我的例子:

EditText val ;



    for(int i=0;i<alltowerslist.length();i++){

               JSONObject description = sub_towers.getJSONObject("description");
               String data2 =description.getString("data");



                       val=new EditText(Dynamique2.this);
                       val.setText(data2);
                       val.setId(i);
                       layout.addView(val); 
                       val.setVisibility(View.VISIBLE);

                       }

1 个答案:

答案 0 :(得分:3)

使用代码行

   EditText val[]=new EditText[alltowerslist.length()] ;
   String upDateVal[]=new String[val.length()] ;



        for(int i=0;i<alltowerslist.length();i++){

                   JSONObject description = sub_towers.getJSONObject("description");
                   String data2 =description.getString("data");



                           val[i]=new EditText(Dynamique2.this);
                           val[i].setText(data2);
                           val[i].setId(i);
                           layout.addView(val[i]); 
                           val[i].setVisibility(View.VISIBLE);

                           }

现在您可以在所需的editText详细位置访问它们。 对于EX:val[1].getText().toString()

atEnd从editTexts获取值。

 for(int i=0;i<val.length();i++){        
                       upDateVal[i]=val[i].getText().toString();
 }