안드로이드 개발 질문/답변
(글 수 45,052)
ListView에 데이터가 없을경우 setEmptyView로 Image를 보여주고 있습니다.
(이 ListView는 각 월별로 상담내용을 보여주는 list입니다.)
listview에 OnItemClick과 OnTouch가 동시에 사용되고 있습니다.
OnItemClick는 각 아이템에 대한 상세 페이지 이동에 쓰입니다.
OnTouch는 이전달 다음달로 이동하는데 쓰입니다.
데이터가 있는 리스트일경우 위의 두가지 메소드가 잘 동작 합니다.
문제는 list에 데이터가 없을경우 ImageView가 보여지게 되면 OnTouch가 정상적인 동작을 하지 않는다는것입니다.
OnItemClick을 사용하기 위해서 onTouch 하단에 return false; 가 붙어있습니다.
이것을 true로 변경하면 OnItemClick이 동작을 하지 않는 상태구요.
setEmptyView일 경우 어떠한 방법으로 onTouch가 정상적인 동작을 하도록 할수 있을까요?




getView에서 데이터가 없는경우를 따로 지정하는것은 어떤가요..?