0

如何在 android 中获取动态创建的编辑文本的 id,例如,我动态创建了 3 个具有相同名称 edtex 和不同 id 的 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 ..

4

2 回答 2

1

请检查以下代码以检索edittext

EditText edtTxt=(EditText ) findViewById(did);
于 2013-01-29T11:43:20.153 回答
0

在 android 中,您无法获取(或设置)动态创建的视图的资源 ID。但是对于您要执行的操作,您可以扩展 TextView 并添加 id 属性。

于 2013-01-29T11:29:28.413 回答