안드로이드 개발 질문/답변
(글 수 45,052)
mSelect[]={fasle,fasle,fasle,fasle,fasle,fasle};
case DIALOG_MULTIPLE_CHOICE:
return new AlertDialog.Builder(Employ_Zone.this)
.setTitle("ㅡ,ㅡ")
.setCancelable(true)
.setMultiChoiceItems(
R.array.employ_zone_seoul,mSelect,
new DialogInterface.OnMultiChoiceClickListener() {
public void onClick(DialogInterface dialog,int whichButton, boolean isChecked)
{
}
})
이 함수가 어떻게 - _- 반응 하는지.. 굼굼합니다..
클릭 함수 안에 아무것도 정의를 하지 않았는데
팝업을 띄우고 나서 체크를 하면 체크 버튼에 체크가 잘됩니다 - _- .. .. 구현한것도 없는데.. 지가 알아서 체크가 잘되게 해주니. 좀 난감하네요..
왜 그렇게 바뀌는지 굼굼하고 답답하여 글을 올리게 되었습니다
ㅠㅠ 가르쳐주세요 ㅠㅠ
질문 수정본 ㅠㅠ
목표를 이룹시다! !




listView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView parent, View v, int position, long id) {
if (mCheckedItems != null) {
mCheckedItems[position] = listView.isItemChecked(position);
}
mOnCheckboxClickListener.onClick(
dialog.mDialogInterface, position, listView.isItemChecked(position));
}
});
제가 짠건 아니고... ㅡㅡㅋ 풀소스 안에 있는 코드의 일부입니다.
잘 보시믄 우선 item의 체크상태를 바꾼다음에 콜백을 호출하는것을 볼수 있습니다.
님이 지정하신 콜백은 무슨 일을 하던간에 item의 체크상태는 유지 되므로 뷰에서 보기에 체크가 왔다갔다 하는겁니다.