2011-12-12 33 views
1

我有一個TableLayout,我正在動態添加行。而且在每一行中,我也有一個複選框。Android控制桌面佈局中的複選框

我的問題是控制檢查哪些複選框,我甚至不知道如何循環每一行。請幫幫我。

回答

1
Checkbox checkbox; 

checkbox = (CheckBox) findViewById(R.id.checkbox); 

checkBox.setChecked(false); 

或爲真。應工作,只是你的變量替換複選框,並@ + ID

編輯:

您可以實現OnCheckedChangeListener,然後使用類似

@Override 
public void onCheckedChanged(CompoundButton arg0, boolean arg1) { 
    // TODO Auto-generated method stub 
    switch (arg0.getId()) { 
    case R.id.checkbox1: 
     if (checkbox1.isChecked()){ 
     //code to use when user checks the box 
     }else{ 
     //code to use when user UNchecks the box 
     } 
    break; 

    } 
} 
+0

好,但我的問題是,對於每一行我想要控制是否勾選複選框。例如在一個按鈕點擊事件。我怎樣才能做到這一點? – adaclks

+0

編輯我的答案 –