SurfaceView 안에 다른 Layout을 포함시키는 방법은 없나요?
조회수 597회
SurfaceView 안에 다른 Layout을 포함시키는 방법은 없나요?
MainSurfaceView 라는 것이 존재하다면 그 안에 다른 LinearLayout이라거나 이런걸 추가하는 방법이 있나요????
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
어떤 것을 구현하려고 한다 라는 부가 설명을 해주시면 답변에 도움이 됩니다.
SurfaceView
는ViewGroup
이 아니므로 child 를 포함 할 수 없습니다.-
(•́ ✖ •̀)
알 수 없는 사용자
- 음... 뭔가 설명하기가 정말 애매한 형태라.. 알 수 없는 사용자 2018.12.18 16:58
- 레이아웃으로 이루어진 메뉴화면을 SurfaceView에서 돌도록 하고 싶은 상태인데.. 레이아웃에 플래그먼트를 이용하여 연결시켜놓은 상태.. 라고 해야하나 설명을 잘 못드리겠네요 ㅠㅠ 알 수 없는 사용자 2018.12.18 16:58
- ViewGroup 이 아니기 때문에.. SurfaceView 위에 overlay 로 배치 할 순 있지만 직접적인 child 를 포함 할 순 없습니다ㅜ 알 수 없는 사용자 2018.12.18 17:11
- 그럼 SurfaceView 안에 다른 레이아웃을 띄우는 방법은 아예 없는건가요? 알 수 없는 사용자 2018.12.18 17:14
- child view 를 갖는 것은 ViewGroup 의 고유 특성 입니다. 직접적인 child 로써 다른 View 를 포함시키는 방법은 없습니다. SurfaceView 안에 레이아웃을 배치해야만 하는 이유가 무엇인가요? 알 수 없는 사용자 2018.12.18 17:37
- 현재 계층구조를 가지고 1,2,3,4 Layer를 전부 SurfaceView로 표시하려고 합니다. 1,2,3은 Canvas를 이용해서 직접 그려주는 곳이라 어찌어찌 하겠는데, 이 4Layer는 전부 레이아웃으로 이루어져있어서 바꾸는게 힘드네요 ㅠ 알 수 없는 사용자 2018.12.18 17:49
- 혹시 SurfaceHolder를 사용하여, ListView를 구현하는 방법이 있나요? 알 수 없는 사용자 2018.12.18 18:32
- 다시 말씀드리지만 직접 child 를 포함하는 방법은 없습니다ㅜㅜ 알 수 없는 사용자 2018.12.19 10:14
-
댓글 입력