android:如何检索动态edittext

时间:2013-01-29 11:26:31

标签: android android-edittext

如何在android中获取动态创建的编辑文本的id,例如我已经使用相同的名称edtex和不同的id动态创建了3个editext。如何从中检索特定的edittext ...提前感谢

for(int i=0;i<toke.length;i++)
          {
              Log.d("","toke="+" "+toke[i]);
              if(toke[i].contains("AnswerBox"))
              {
                Log.d("","####### answerbox present ########");  
                multied=new EditText(addition.this);

                multied.setId(did);
                multied.setWidth(80);
                multied.setHeight(40);
                // tl.addView(multied);
                relay.addView(multied);
                did++;

              }
}

从上面的代码我怎样才能检索在第二次迭代时创建的edittext ..

2 个答案:

答案 0 :(得分:1)

请检查以下代码以检索edittext

EditText edtTxt=(EditText ) findViewById(did);

答案 1 :(得分:0)

在android中,您无法获取(或设置)动态创建的View的资源ID。但是对于您要做的事情,您可以扩展TextView并添加id属性。