HorizontalScrollView 내부에 맵 프래그먼트와 리스트뷰를 넣어서

버튼을 눌렀을때 페이스북의 사이드 메뉴 처럼 맵을 밀어내면서 메뉴가 등장하게 하려고 합니다.


다른 라이브러리를 이용해서 해 보았으나....액티비티를 인텐트하게 되어있어서


맵쪽 액티비티가 OnPause에 들어가면서 맵부분이 까맣게 나와버립니다.


그래서 스크롤뷰를 사용하려는데요


이번엔 맵과 리스트가 아주 이쁘게 잘 뜹니다만..


문제는 스크롤뷰가 x축 스크롤 이벤트를 가져가버려서


GoogleMap이 제대로 스크롤 할 수 없는 상황이 되어버렸습니다.


검색을 통해 setOnTouchListener을 오버라이드 해서 액션에 따라


스크롤뷰에 requestDisallowInterceptTouchEvent(true)로 해주는 것으로


해결할 수 있다고 알게되었지만


v2를 지원하는 GoogleMap 클래스에는 setOnTouchListenr가 없고..


혹시 몰라 MapFragment를 MapView로 받을 수 있나 찾아봤지만 못찾아서


이렇게 글을 올려봅니다.



한줄요약 

구글맵 v2로 구현 -> 스크롤뷰에 추가 - > 스크롤뷰의 터치를 모두 막아버리고 차일드 뷰의 이벤트만 활성화



많은 도움 부탁드립니다 ㅠㅠ