ListView에 버튼을 넣으려면 커스터마이징을 해야한다. BaseAdapter를 상속받아 Adapter를 커스텀하고

아래와 같이 이벤트 리스너를 등록을하면 버튼은 작동을 하지만 리스트가 클릭이 되지 않는 문제가 생긴다.


ListView.setOnItemClickListener()

ListView.setOnItemLongClickListener()


구글링 결과 커스텀 리스트에 버튼이 들어있을경우 모든 이벤트를 버튼이 흡수해버린다.
ImageButton으로 되어있는걸 ImageView로 변경하고 ImageView에 android:clickable="true" 옵션을 주니
이벤트 리스너가 정상작동한다.





+ Recent posts