2010-08-12 5 views
0

나는 주 활동을하고 있습니다. 그것의 main.xml은 슬라이더를 가지고있는 뷰를 생성하는데, 슬라이더를 클릭하면 conent에 대한 일부 영역을 드러내게됩니다. 이 영역에서 나는지도를 보여주고 싶다. 그래서 두 번째 활동이 필요합니다. 하위 액티비티를 호출 할 수 있지만 main.xml의 슬라이더 영역에 표시하고 싶지만 맵에는 자체 mapview.xml이 있습니다.SubAcivity를 사용하여 MapView 표시

어떤 아이디어가 있습니까?

답변

1

당신이 무엇을 설명 실제로 둥지 활동을 당신을 확신 아니에요에서 당신이지도를 표시하기 위해 MapActivity가 필요하다는 사실이지만

. XML에 아직지도가있는 콘텐츠 영역이 없도록 요구하는 MapActivity는 없습니다.

실제로 하위 활동으로 MapActivity를 사용하려면 ActivityGroup을 사용해야합니다. 이 전형적인 예는 TabActivity로 여러 활동 (각 탭마다 하나씩)을 가질 수 있습니다. TabActivity의 소스 코드를보고 어떻게 수행되는지 확인할 수 있습니다.

+0

글쎄, 난 그냥 내 화면 상단에있는 내 화면 및 기타 콘텐츠 요소의 상단 부분에지도를 가지고 싶습니다 또는 내 질문에 하위 활동이나 다른 것을 사용해야하는지 여부 –

+0

여기 서랍 슬라이드의 예입니다 그게 내가 뜻하는 바를 보여줍니다. -> http://androidblogger.blogspot.com/2009/01/sliding-drawer-again.html 슬라이더가 열려있는 콘텐츠 영역 내에 있습니다. –

+0

괜찮습니다. 주 목적은지도가 포함 된 다른 많은 것들을 표시하고 하나의 MapActivity가되도록하는 활동입니다. 하위 액티비티가 필요한 유일한 이유는 절대적으로 MapActivity를 Activity 클래스로 사용할 수없는 경우입니다. –