我的问题是创建在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);
}
}
遗留问题是如何使用我在布局中创建的保存按钮从中获取文本。有什么决心吗?我希望有人可以帮忙。
提前谢谢^^
答案 0 :(得分:0)
你可以尝试这样的事情。
int count =layout.getChildCount();
for(int i=0;i<count;i++)
{
EditText text=(EditText)layout.getChildAt(i);
String value= text.getText().toString()
}