如何获取动态创建的多个编辑文本的ID?
public void onClick(View view) {
final TableRow row1 = new TableRow(Medication1.this);
btn = new Button(Medication1.this);
et1 = new EditText(Medication1.this);
et2 = new EditText(Medication1.this);
et3 = new EditText(Medication1.this);
row1.addView(et1);
row1.addView(et2);
row1.addView(et3);
row1.addView(btn);
et2.setWidth(10);
et1.setWidth(10);
btn.setText("*");
tableLayout.addView(row1);`
答案 0 :(得分:0)
设置一个整数来查看使用它:et1.setTag(1)
稍后在某处检索并比较使用et1.getTag()
。
如果您需要,可以使用大量标签:
et1.setTag("STRINGKEY",value)
id
是特定于xml的值。