在Android中使用按钮从多个EditText中获取文本

时间:2013-05-15 18:24:29

标签: android android-edittext

我的问题是创建在Android中手动输入数组的活动。所以我尝试通过以下代码行创建多个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);
    }
}

遗留问题是如何使用我在布局中创建的保存按钮从中获取文本。有什么决心吗?我希望有人可以帮忙。

提前谢谢^^

1 个答案:

答案 0 :(得分:0)

你可以尝试这样的事情。

int count =layout.getChildCount();

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

}