안드로이드 개발 질문/답변
(글 수 45,052)
MapActivity로 구글맵을 보여주고
특정한 버튼을 누르면 Map을 gone 시켜버리고
ListView( Adapter로 한 row에 ImageButton, TextView 위치)를 visible 시켜서 화면에 띄웠습니다.
물론 ListView에 Item도 들어가 있는 상태이지요
여기서
getView에 ListView 객체.setOnItemClickListener() { });
를 만들었습니다..
그런데...터치 자체가 되지를 않네요.. 로그로 알아보고 뭐 별짓을 다 해봤는데도...
안되네요...
방법 없을까요..ㅠㅠ 요거를 해야 다음 리스트로 넘어가는데 말입니다..ㅠ.ㅠ




자답입니다~
한 row에 버튼이 있다면 버튼 이벤트 때문에 리스트 이벤트가 먹히지를 않는다고 합니다
해결방법은 setFocused메소드를 이용해서 false로 설정해주면 됩니다
물론 리스트뷰와 버튼두가지를 동시에 해주는겁니다