나는 스크린과 체크 박스가있는 안드로이드 어플리케이션을 개발 중이다. 사용자가 버튼을 클릭 할 때 최대 3 개의 확인란을 선택할 수 있도록하고 싶습니다.안드로이드에서 체크 박스 유효성 확인
안드로이드에 체크 박스 그룹과 같은 것이 있었으면 좋았을 텐데, 안타깝게도 없습니다.
아무도 도와 줄 수 있습니까?
나는 스크린과 체크 박스가있는 안드로이드 어플리케이션을 개발 중이다. 사용자가 버튼을 클릭 할 때 최대 3 개의 확인란을 선택할 수 있도록하고 싶습니다.안드로이드에서 체크 박스 유효성 확인
안드로이드에 체크 박스 그룹과 같은 것이 있었으면 좋았을 텐데, 안타깝게도 없습니다.
아무도 도와 줄 수 있습니까?
는 다음과 같이 시도 ..
chkIos = (CheckBox) findViewById(R.id.chkIos);
chkAndroid = (CheckBox) findViewById(R.id.chkAndroid);
chkWindows = (CheckBox) findViewById(R.id.chkWindows);
btnDisplay = (Button) findViewById(R.id.btnDisplay);
btnDisplay.setOnClickListener(new OnClickListener() {
//Run when button is clicked
@Override
public void onClick(View v) {
if(chkIos.isChecked() || chkAndroid.isChecked() || chkWindows.isChecked()){
//do some validation
}
}
});
}
편집 : - 네,하지만 동적으로 추가하는 경우이어야은, 체크 박스의 번호 수를 가지고있어 사용자의 버튼 내부
CheckBox[] check = new CheckBox[maxCount];
말 클릭
@Override
public void onClick(View v) {
// for(int i = 0; i < check.length; i++){
if(check[1].isChecked() || ....){
//your validation here..
}
}
그냥 수동으로 수행하십시오. onCheckedChanged의 일부 카운터를 증가 시키십시오. 그 작업은 간단합니다.
하지만 여기서 당신은 그쪽으로 생각했습니다. 두 개의 체크 박스가 생길 것입니다. 내 응용 프로그램에서 나는 전에 확인란의 수를 알 수 없습니다. – Newbie
@Newbie 게시물 plz 체크를 수정했습니다 – CRUSADER
고마워요. 나는 배열 상자를 만들 수 있는지 몰랐다. Thnx! – Newbie