안녕하세요~~
AlertDialog에서 MultiChoiceItems를 구현하는데,
막히는 부분이 있어서 도움을 받고자 글을 올리게 됩니다.
일단 제가 사용하는 코드 부분은..
-----------------------------------------------------------------------------
String []choiceItems =
{"중학 과정", "고교 과정", "토익 과정", "토플 과정", "공무원/편입 과정", "사용자 파일내"};
boolean []selecteditems = {false, false, false, false, false, false };
new AlertDialog.Builder(index.this).setTitle("검색주제를 선택해주세요")
.setMultiChoiceItems(choiceItems, selecteditems,
new OnMultiChoiceClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1, boolean arg2) {
}
})
.setPositiveButton("확인", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
}
})
.show();
-----------------------------------------------------------------------
해당코드를 돌려보면,
2.1 os 1.6 os
이렇게 2.1버전에서는 원하는대로 잘 나오는 반면,
1.6 버전에서는 저렇게 나오게 됩니다.(아이템 터치동안에는 글씨가 보입니다)
이것저것을 해보다가 답답하고, 해결이 되지않아 질문을 드릴려고합니다.
해당 문제를 해결하려면 어떻게 해야 할까요?
답변좀 부탁드립니다^^
자답.
모르겠어서 그냥 customview로 만든 list뷰를 다이얼로그에 붙였습니다.
2.1에서는 정상적으로 보이는거 보니 아무래도 1.6의 오류(?) 이지 않을까 싶네요