커스텀 리스트뷰에 체크박스를 넣어 뿌려주려고 아래와같이 설정 했는데요, 클릭시 정상적으로 클릭한 체크박스의 값이
리턴은 잘 되는데,, 체크박스에 체크가 안들어갑니다.. 문제가 뭘까요? 도와주세요
//리스트 생성부
lv.setAdapter(ecuSelectListAdapter);
lv.setItemsCanFocus(false);
lv.setOnItemClickListener(mItemClickListener);
lv.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
//커스텀 리스트뷰 내 체크박스 설정부
ecuItemListView.GetCheckedItem().setChecked(((ListView)parent).isItemChecked(position));
ecuItemListView.GetCheckedItem().setFocusable(false);
ecuItemListView.GetCheckedItem().setClickable(false);
//리스트뷰 아이템 클릭 리스너
private AdapterView.OnItemClickListener mItemClickListener = new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long l_position) {
CheckBox checkedItem = (CheckBox)(lv.getChildAt(position).findViewById(R.id.mCheckedItem));
System.out.println(checkedItem.getText().toString());
}
};