2011-10-19 4 views
0

나는 내가 TabActivity이이 개 비슷한 질문,방법 탭에서 안드로이드 활동을 변경하는 동적

1. 를 가지고 있고, 나는 하나 개의 특정 탭을 선택했을 때 두 후보의 활동 중 하나 표시 할. 그리고 실행 시간에 따라 다릅니다. 즉, 다른 모드로 인해 하나의 탭에 두 가지 다른 활동을 동적으로 표시하려고합니다.

자세한 내용은 소셜 플랫폼과 유사하지만 사용자는 그룹에 속해있을 수도 있고 그렇지 않을 수도 있습니다. 그룹에 속한 경우 "GroupTab"을 선택하면 그룹 정보에 대한 활동 페이지를 볼 수 있습니다.

그룹에 속하지 않은 경우 "그룹 탭"을 선택하면 사용 가능한 모든 그룹의 목록을 볼 수 있습니다.

그룹에 참여하거나 그룹을 동적으로 종료 할 수 있으므로 GroupTab의 콘텐츠는 런타임에 따라 달라집니다.

2. 활동 (Tab에 있음)에서 단추를 누르면 다음 활동으로 변경하려고하며 해당 활동을 원래 활동으로 역으로 되돌릴 수 있습니다. (모든 활동이 탭 아래에 있어야한다)

-

내가 ActivityGroup를 사용하는 몇 가지 방법을 본 적이, 그리고이되지 않기 때문에, 나는 그것을 구현하는 다른 대체 방법을 찾고 있어요. 어떤 해결책이 있습니까?

답변

1

편집 : 첫 번째 질문입니다. OnTabChangeListener를 사용하고 현재 선택된 탭을 확인하고 사용자가 그룹에 속해 있는지 여부에 따라 해당 검사를 기반으로 할 수 있다는 것을 알고 있습니다.

질문 2의 경우 조각화가 좋습니다. 그것에 포스트는 여기있다 : http://android-developers.blogspot.com/2011/02/android-30-fragments-api.html

편집 : 당신은 내가 구현하고자 < 3.0

+0

두 번째 문제는 더 아이폰 OS가하는 것처럼 탭의 탐색기처럼 안드로이드에 조각을 사용할 수있는 호환성 패키지를 설치해야합니다. – Nohappy

+0

슬프게도 iOS에 대해 많이 알지 못하므로 실제로 도움이되지 않을 수 있습니다. 두 번째 질문에 대한 나의 대답이 충분하기를 바랍니다. –

+0

Nicholas, 아직 Fragment를 공부하고 있지만, 태블릿 대신 안드로이드 폰에 앱을 쓰고 있기 때문에 원하는 게 아닌 것 같습니다. 그것은 내가 찾고 있었던 것에 매우 가깝다. 어쨌든 고마워! – Nohappy

관련 문제