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

커스텀리스트뷰 setOnItemClickListener 사용 질문

0 추천
안녕하세요.

리스트뷰의 row에 textview 세개와 gridview하나를 넣은 커스텀 리스트뷰를 만들었는데요.

리스트뷰 row하나 (textview 3, gridview가 포한된 row)를 클릭했을 때 이벤트를 주고싶어서

리스트뷰에 setOnItemClickListener를 구현해서 이벤트를 줬는데 이게 안먹더라구요.

 

혹시 이런식으로 할 때 OnItemClick 메소드가 안먹는게 맞나요?
익명사용자 님이 2014년 7월 10일 질문

2개의 답변

0 추천

position 값 설정해서

OnItemClick 하면 먹힙니다~

이제는 해야할 때 (710 포인트) 님이 2014년 7월 10일 답변
죄송한대 어떤식으로 position값을 설정한다는 건가요?
0 추천
그리드뷰가 포커스를 가져서 그런게 아닌지......android:focusable="false" 로 그리드뷰가 포커스를 가지지 않게 해보세요.
바램 (19,650 포인트) 님이 2014년 7월 10일 답변
android:focusable="false" 해봤는데도 안되네요. 그런데 이상한게 false했는데도 그리드뷰안에 이미지 클릭하면 주황색 테두리가 씌워지네요. 이거 클릭이벤트 일어나고있는거 맞죠? 혹시 이거때문일까요?
...