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

SurfaceView에 ListView를 추가 할 수 있나요?

0 추천
액티비티의 setContentView에 SurfaceView를 넣었습니다 그리고 그 SurfaceView에서 비트맵만 그리는게 아니라 ListView도 1개 보여주어야합니다. 그런데 이미 액티비티의 setContentView에 SurfaceView가 들어가 잇어서 ListView를 보여줄 수가 없습니다 그래서 이 문제를 해결 하려면 SurfaceView에 ListView를 추가 하거나 액티비티의 contentview를 동시에 2개를 지정 해줘야 될 것 같습니다 될수 있으면 SurfaceView에 ListView를 추가 하는 방법으로 해결 하고 싶은데 어떻게 해야 하나요?
익명사용자 님이 2013년 8월 14일 질문

1개의 답변

0 추천
다음과 같이 layout 을 xml 로 구성하고

<LinearLayout>

       <SurfaceView android:visibility="visible" />

       <ListView android:visibility="gone" />

</LinearLayout>

 

각 뷰에 아이디를 주소 findViewById로 뷰객체를 할당한 후에

setVisibility(View.VISIBLE or View.GONE); 메소드를 이용해서

보여주었다 가렸다가 하시면 될듯 싶네여
Gradler (109,780 포인트) 님이 2013년 8월 14일 답변
...