5

예제 응용 프로그램 중 하나에서 ActivityGroup과 함께 Tabbar를 사용하고 있습니다. 다음은 내가 직면하고탐색 기능을 올바르게 관리 Android에서 ActivityGroup 또는 Fragments 등이있는 탭바?

Tab1 -> ParentActivity1 -> ChildActivity_11 -> ChildActivity_12 
Tab2 -> ParentActivity2 -> ChildActivity_21 -> ChildActivity_22 
Tab4 -> ParentActivity3 -> ChildActivity_31 
Tab4 -> ParentActivity4 -> ChildActivity_41 

문제는 내가 ChildActivity_12 네이티브 다시 버튼을 누르면 다음이 ChildActivity_11에 가야하지만, 어떻게 든 응용 프로그램에서 종료입니다 내 응용 프로그램의 구조입니다. 누군가 내 수표를 여기에 있어야한다고 제안 할 수 있습니까?

평소 누가 안드로이드에서 ActivityGroup, 파편 등의 탭바와 같은 탐색 컨트롤에서 나를 올바르게 관리 할 수 ​​있는지 안내해 줄 수 있습니까?

+0

@VB 같은 문제에 직면했지만 해결할 수 있습니다. ActivityGroup 활동 코드를 게시하십시오. –

답변

0

ActivityGroup은 오랫동안 사용되지 않음으로 표시되었습니다. 현대적인 디자인을 원한다면 ActionBarTabsFragments이 좋습니다.

현대의 Android가 iOS와 크게 다른 점에서 사용자에게 탭을 표시하는 방법도 염두에 두어야합니다. iOS에서 TabBarController는 사용자가 탭 내부를 탐색 한 후에도 화면 하단에 남아 있습니다. Android에서는 탭이 Activity에 속합니다. 사용자가 더 자세히 탐색하면 일반적으로 새 Activity이 표시되고 이전 Activity의 탭은 더 이상 표시되지 않습니다.

Android docs on tabs에 언급 된 것처럼 "컬렉션 관련 형제 화면"에 가장 잘 사용됩니다. 균등하게 가중치 된 탐색 항목 모음을 제공하려는 경우 NavigationDrawer, ActionBar Spinners 또는 대시 보드와 같은 다른 패턴을 조사하는 것이 좋습니다.