2011-12-10 4 views
0

첫 번째 앱 중 하나이기 때문에 멍청한 질문인지는 모르겠지만 그 경우 이유를 설명해주세요.다른 활동을 구현하는 방법은 무엇입니까?

내가 탭 기반 액티비티 구조를 만들면, 내가 거의 요구하고있는 것이지만 탭만 얻을 수 있습니다. 제가 원했던 것은 일반적으로 주 인터페이스를 포함하는 하나의 주 활동에서 두 번째 또는 세 번째 활동을 여는 것입니다.

예 : 전체 앱 런타임 중에 특정 이유로 왼쪽 아래에 Title-Bar와 작은 아이콘이 있습니다. 지금 : 기본 액티비티로 어떻게 제어하고 동시에 다른 액티비티/뷰를 기존 인터페이스로 열 수 있습니까? 그러면 제목 표시 줄 아래에 표시되어야하며 작은 아이콘 아래에 있어야합니다 (아이콘은 실제로 중요하지 않으며 허구입니다). 또한 이러한 임베디드 활동/뷰에 약간의 페이드 인 효과를 추가 할 수 있다면 좋을 것입니다. 어떻게 든 가능합니까?

나는 현재 탭의 경우를 제외하고는 전체 화면을 채우는 각각의 활동을 각각 어떻게 열지 만 ... 어쩌면 단지 탭 구조를 검사하지 않았을 수도 있습니다. 그러나 나는 기뻐할 것입니다. 각 답변!

감사

당신이 찾고있는 무엇

답변

3

는 다른 하나의 완전히 다른 일을하면서 Fragments.

조각이 화면의 한 부분을 채우기 위해 사용할 수 있습니다. 예제에서 두 개의 Fragments이 포함 된 주 활동을 만들 수 있습니다. 하나는 Fragment 제목 표시 줄을 제어하고, 다른 하나는 주요 내용 영역을 제어합니다. 콘텐츠 영역의 현재 Fragment을 버튼을 눌러 다른 영역으로 바꾸면 원하는 동작을 얻을 수 있습니다. 적어도, 그게 내가 메인 콘텐츠 영역과 음악 플레이어를 포함하는 내 응용 프로그램에서 어떻게했는지. 주요 콘텐츠가 변경되는 동안 음악 플레이어가 그대로 유지됩니다.

슬프게도 나는 tutorialthat가 시작하는 데 도움이 여기에 지금있는 예제 코드를 제공하지만 수 없습니다

+0

안드로이드 3.0, 응? 나는 2.3.6을 사용하고있다. 그렇지 않다면 이것은 100 % 정답이었다 - 고마워. – Matmarbon

+0

낮은 버전에서도 작동합니다.) http://developer.android.com/sdk/compatibility-library.html 호환성 패키지를 사용하면 1.6 이하의 Android 버전에서 '단편'을 사용할 수 있습니다. 내 자신의 응용 프로그램은 2.3.3을 기반으로하므로 작동한다고 약속 할 수 있습니다. http://mobile.tutsplus.com/tutorials/android/android-compatibility-working-with-fragments/ 지난 튜토리얼을 잘못 붙여 넣었습니다. –

관련 문제