1
나는 TableLayout을 가지고 있고 동적으로 행을 추가하고 있습니다. 그리고 모든 행에는 확인란이 있습니다.안드로이드 TableLayout에서 체크 박스 체크 박스를 제어
내 문제는 어떤 확인란이 선택되어 있는지 제어하고 있으며 각 행마다 어떻게 루프 할 수 있는지조차 알지 못합니다. 도와주세요.
나는 TableLayout을 가지고 있고 동적으로 행을 추가하고 있습니다. 그리고 모든 행에는 확인란이 있습니다.안드로이드 TableLayout에서 체크 박스 체크 박스를 제어
내 문제는 어떤 확인란이 선택되어 있는지 제어하고 있으며 각 행마다 어떻게 루프 할 수 있는지조차 알지 못합니다. 도와주세요.
Checkbox checkbox;
checkbox = (CheckBox) findViewById(R.id.checkbox);
checkBox.setChecked(false);
또는 true. 즉, 일을 당신의 변수로 체크 박스를 교체해야 @ + ID
편집 :
그런 다음
@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;
}
}
확인 같은 것을 사용 OnCheckedChangeListener을 구현할 수 있지만, 내 문제는 각 행에 대해 I 확인란을 선택하면 제어하려고합니다. 예를 들어 버튼 클릭 이벤트. 어떻게해야합니까? – adaclks
내 답변 편집 –