안녕하세요?

[ Image | Text | ImageButton ]  
형식의 Custom ListView 를 사용하고있습니다.

Activity Class 에서 
listView.setOnItemClickListener  를 사용하여 Listview 의 item 을 선택하였을 경우 Event 처리를 하려고 하였습니다.

헌대 Custom Listview 에서 각 Row (item) 에 또다른 Clickable View 가 있을 경우 
OnClickListner 가 작동하지 않는 경우가 생겼습니다. (위에 간단히 그려놓은 우측의 ImageButton 말이죠)

 
해서 검색결과 또다른 Clickable View 에 setFocusable(false) 를 주면 Row Item 전체 클릭이 먹힌다고 하여 했습니다.
결과는 row 선택시 onClick으로 들어가 해당 액션은 제대로 됩니다.

 
헌대 문제는 여기서부터 입니다.
우측에 ImageButton 에는 Selector 가 적용 되어있어 state_pressed 일 경우 Image 가 바뀌게 되어있습니다.

ImageButton 의 setFocusable 에 false 를 주고 나니
해당 버튼이 아닌 Row 의 다른부분을 클릭했을 때도 ImageButton 의 눌림효과가 나오게 되었습니다.

 
이렇게 버튼을 누르지 않고 다른 부분을 눌렀는데도 버튼의 Selector 가 작동하는 부분의 해결 방법 아시는분
좋은 가르침 부탁드립니다!