2 myq 26 myq_26 于 2013.03.04 14:28 提问

从 edittext 中获取内容

在我的程序中,一个tableLayout里有很多的editTexts。当我点击保存按钮,我想访问editTexts中所有输入的值。当创建表格的时候,在运行时分配了ID。
现在当点击保存按钮时,如何访问 editTexts 的值?

指定ID 的代码:

for(int i=0;i< no_of_rows ;i++)
  for(int j=0;j<5;j++)
  {   
    ...............
    assignment.setId(i+j);
    .............
  }

1个回答

yongyong_21
yongyong_21   2013.03.07 11:39
已采纳

循环通过一些布局的子类,因此你不需要设置任何特殊的id

LinearLayout layout = (LinearLayout) findViewById(R.id.layout);
child_count = layout.getChildCount();

for (int i=0; i<child_count; i++)
{
    EditText text = (EditText) layout.getChildAt(i);
    // do work with text
}
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!