如何在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 ..
答案 0 :(得分:1)
请检查以下代码以检索edittext
EditText edtTxt=(EditText ) findViewById(did);
答案 1 :(得分:0)
在android中,您无法获取(或设置)动态创建的View的资源ID。但是对于您要做的事情,您可以扩展TextView并添加id属性。