마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

dialog setMultiChoiceItems 질문드립니다.

0 추천
builder.setMultiChoiceItems(data_friendname.toArray(new CharSequence[data_friendname.size()]), null, new DialogInterface.OnMultiChoiceClickListener() {
    public void onClick(DialogInterface dialog, int which, boolean isChecked) {
        if(isChecked)
            data_checked.set(which, true);
        else if(!isChecked)
            data_checked.set(which, false);
    }
});

현재 제가 연습하고 있는 코드입니다.

 

data는 모두 ArrayList로 만들어져 있으며,

ArrayList<Boolean> 인 데이터를 넣어서 체크박스를 열때 체크가 된 상태로 띄워주고 싶은데 어떻게 처리를 해야할까요...

또, 체크를 선택과 해제시 값을 저장하려면 어디서 어떻게 이벤트를 줘야할까요..

대화니 (1,120 포인트) 님이 2016년 5월 28일 질문

1개의 답변

0 추천
https://developer.android.com/reference/android/app/AlertDialog.Builder.html#setMultiChoiceItems(java.lang.CharSequence[], boolean[], android.content.DialogInterface.OnMultiChoiceClickListener)

2 번째 인자가 선택 된 항목을 전달하는 것 입니다.

http://www.101apps.co.za/articles/making-a-list-coding-multiple-choice-list-dialogs.html
aucd29 (218,390 포인트) 님이 2016년 5월 30일 답변
...