안녕하세요
안드로이드 SurfaceView와 GLSurfaceView를 동시에 쓰는 프로젝트를 만들고 있는데 문제점이 생겨서 질문 올립니다.

기본적으로 구현은 탭메뉴로 했고, 위의 그림처럼 1번탭에서는 GLSurfaceView의 자리에 OpenGL로 그림을 띄워주고
2번탭에서는 그 자리에 SurfaceView로 카메라 영상을 띄워주려고 합니다.
그런데 실제로 만들어보니

이런식으로 GLSurfaceView가 SurfaceView위로 올라와 버리더군요.
정확한 이유는 모르겠지만, 아무래도 SurfaceView를 상속받는 GLSurfaceView와 SurfaceView를 혼용해서 생긴 문제인것 같습니다.
실제로 GLSurfaceView를 지워버리면 문제없이 돌아갔으니까요.
혹시나 해결방법 짐작가시면 답 부탁드립니다.