마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

SurfaceView 질문드립니다

0 추천

 

서피스뷰를 구현한 상태입니다

원래는 최하위 레이아웃에 서피스뷰를 add시켜 사용했으나

부모레이아웃으로 서피스뷰를 옮겨야 되는 상황이되서 옮겼는데

xml상으로 설정해둔 자식 레이아웃설정들이 다 씹혀버리더군요..

이럴경우엔 직접 코드로 자식뷰도 그려줘야하나요..

xml상으로 처리하는 방법이 없을까요?

예림이그코드좀바바 (2,470 포인트) 님이 2015년 6월 1일 질문

1개의 답변

0 추천
SurfaceView를 add 시켜서 처음에 있던 레이아웃이 뒤로 가려진다는 말씀이신가요 ?

View.bringToFront(); 를 하위레이아웃에 적용해도 안되나요 ?

 

혹시모르니 참고 해 보셔요:http://arabiannight.tistory.com/327
익명사용자 님이 2015년 6월 1일 답변
분석해보고있는데 뒤로가려지는게아니라 자식뷰값을 제대로 가져오기전에 부모뷰에 서비스뷰를 추가해버려서 자식뷰값을 씹어버리는 현상같아요... 근데 터치점구현자체가 순서가 setcontentview부터 해줘야해서 순서바꾸기도 힘들고, onWindowFocusChanged쪽에서 add시키니 자식뷰 무시안하고 서피스 뷰를 그려주긴하는데 홈키누르면 미리만들어져있는 뷰랑 충돌나버리네요
onWindowFocusChanged 해결시 추가로 문제를 말씀드리자면 이렇게해서 해결해도 xml쪽 하위레이아웃에 설정해둔 백그라운드 이미지도 씹히네요
...