如何从在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);
}
答案 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();
}