在android中,动态添加两个复选框,在一行的表格布局中都是依赖的

在android中,动态添加两个复选框,在一行的表格布局中都是依赖的,android,android-activity,Android,Android Activity,在android动态表格布局中,包含多行,单行包含2列,第一列是动态复选框chk,它被启用,第二列也包含动态复选框chk1,它被禁用。如果选中第一个复选框,则只有第二个复选框必须被启用。下面是代码 例如,第二行chk.getid(2)和chk1.getid(2) 当chk(2).onclicklistener()thn chk1(2).enable(“true”)时 如何在chk(2)中引用chk1(2)。onClicklistener() for(int i=0;i您可以使用getId()方法

在android动态表格布局中,包含多行,单行包含2列,第一列是动态复选框chk,它被启用,第二列也包含动态复选框chk1,它被禁用。如果选中第一个复选框,则只有第二个复选框必须被启用。下面是代码

例如,第二行chk.getid(2)和chk1.getid(2)

当chk(2).onclicklistener()thn chk1(2).enable(“true”)时

如何在chk(2)中引用chk1(2)。onClicklistener()


for(int i=0;i您可以使用
getId()
方法对其进行区分:

if (v.getId() == R.id.<CheckBox2Id>) {
    //do something
}
if(v.getId()==R.id.){
//做点什么
}

我知道checkBox2Id是2。您可以在mycode视图中看到注释行。OnClickListener getOnClickDoSomething(最终按钮){//chk1.setId(id);//chk1.setEnabled(true);chk1(Button.getId()).setenable(“true”);
if (v.getId() == R.id.<CheckBox2Id>) {
    //do something
}