使用按钮和多个edittext动态添加tablerow

时间:2017-05-18 10:49:32

标签: android

如何获取动态创建的多个编辑文本的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);`

1 个答案:

答案 0 :(得分:0)

设置一个整数来查看使用它:et1.setTag(1)

稍后在某处检索并比较使用et1.getTag()

如果您需要,可以使用大量标签:

et1.setTag("STRINGKEY",value)

id是特定于xml的值。