ListView 를 이용하여 어플을 만들고 있는데요

Adapter는 CustomAdapster를 사용하고 있습니다

 

메인 화면을 EditText와 ListView로만 화면을 구성하였구요

ListView의 아이템 하나를 클릭했을시 상세 정보 화면으로 넘어가는 기능을 구현 중인데요

그냥 아이템을 클릭했을 시에는 정상 동작을 하는데

ListView를 스크롤한 뒤 아이템을 클릭하면 onItemClick 이벤트가 제대로 동작하지 않습니다

CustomAdapter 에는 TextView, ImageView 두 종류가 사용되었구요

setFocusable에 false를 줘도 동작이 제대로 되지 않습니다 ㅠ

 

ListView 스크롤한 뒤 onItemClick 이벤트가 동작하지 않을 때

EditText를 한번 클릭 한 뒤 ListView 아이템을 클릭하면 이때는 또 onItemClick 이벤트가 동작을 하게 됩니다

아무래도 focus 관련한 문제 인 것 같은데 아무리 해도 답을 모르겠네요

 

혹시 아시는 분 있으면 알려주세요 ㅠ