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

리스트뷰 아이템클릭할때 체크박스 체크/해제 하는거 질문좀할게요~

0 추천
ListView list = (ListView) findViewById(R.id.list);
list.setAdapter(adapter);
list.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
mRowDataViews[position % mRowDataViews.length] = new ViewHolder();
mRowDataViews[position % mRowDataViews.length].check = (CheckBox) findViewById(R.id.menu_check);
if (mRowDataViews[position % mRowDataViews.length].check
.isChecked()) {
mRowDataViews[position % mRowDataViews.length].check
.setChecked(false);
} else {
mRowDataViews[position % mRowDataViews.length].check
.setChecked(true);
}
}
});
 
지금 이부분입니다. 온아이템클릭리스너는 사용해본적이없어서 잘 모르겠어요..
 
이거를 했을때 체크박스가 되어있으면 체크박스를 해제하는거로 바꾸고 만약 체크 안되있으면 체크되는걸로 하고싶어서 만들었는데요
리스트를 클릭해도 아무 반응이없습니다.
공대생09 (120 포인트) 님이 2014년 10월 25일 질문

1개의 답변

0 추천
aucd29 (218,390 포인트) 님이 2014년 10월 28일 답변
...