아무도 도와 줄 수 있습니까? 확인란을 동적으로 만들 수 없습니다. 그냥 때로는 프로그램을 사용하여 6 체크 박스를 만듭니다. 때로는 8 개의 확인란을 만듭니다. 각 체크 박스에 체크 할 때 이벤트를 체크하도록 설정하고 싶습니다. 다음과 같은 방법으로 오류가 발생합니다. 다른 메소드에 정의 된 내부 클래스 내부의 최종 변수가 아닌 변수를 참조 할 수 없습니다. "i의 변경자 "최후까지. mCheckTime
은 긴 배열입니다. 콘텐츠 뷰가있는 LinearLayout 경우확인란을 동적으로 만들 수 없습니다.
for(int i=0;i<optionsNum;i++){
mCheckBox[i]=new CheckBox(this);
mCheckBox[i].setOnCheckedChangeListener(new CheckBox.OnCheckedChangeListener(){
public void onCheckedChanged(CompoundButton buttonView, boolean isCheck){
if (mCheckBox[i].isChecked()) {
mCheckTime[i] = System.currentTimeMillis();
}
}
};
위의 코드를 실행하면 어떻게 될 수 있습니까? – Pragnani
정확히 무엇을 가지고있는 문제입니까? – Karakuri
위의 코드 다음에'mCheckBox'로 무엇을합니까? –