2013-05-15 29 views
0

我的问题是创建活动在Android中手动输入数组。所以,我想通过这些代码行以创建多个的EditText:从安卓系统中的多个EditText获取文本

public void EnterArray(int n) 
{ 
    for(int i=0; i<n; i++){ 
    LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
     LinearLayout.LayoutParams.WRAP_CONTENT, 
     LinearLayout.LayoutParams.WRAP_CONTENT); 
      LinearLayout layout = (LinearLayout)findViewById(R.id.layout1); 
      EditText txt = new EditText(this); 
      txt.setId(i);   
      layout.addView(txt, params); 
    } 
} 

的保持问题是我如何通过使用Save按钮我在布局中创建从他们那里得到的文本。有没有解决?我希望有人可以帮助它。

预先感谢您^^

回答

0

您可以尝试这样的事情。

int count =layout.getChildCount(); 

for(int i=0;i<count;i++) 
{ 
EditText text=(EditText)layout.getChildAt(i); 
String value= text.getText().toString() 

}