2011-04-20 2 views
0

내 문제에 두 번째 활동을 시작하는 것은 이것이다. 이러한 활동 중 하나를 통해 첫 번째 활동의보기에서 두 번째 활동을 시작하여 탭보기를 계속 볼 수 있습니다.는 Tabview

지금까지, 나는 몇 가지 방법 시도 :

1 - 첫번째 활동의 클래스에 대한 의도를 추가하고 다음에 startActivityForResult()를 호출. 이로 인해 탭 뷰가 손실되고 화면을 덮는 두 번째 활동이 발생합니다.

2 - ViewFlipper를 사용하고 두 번째 활동을 대칭 된보기로 추가합니다.

사람 (I 새로운 활동을

보기보기 = getLocalActivityManager을 시작 내가 :) 매우 기뻐

감사

+0

에 유용 할 수있는 링크입니다. 기본 Android 탭은 이와 같이 사용되지 않습니다. – binnyb

답변

0

존은 당신이 찾고있는 모두가 ActivityGroup 여기 당신이 당신이 이것을 구현하는 경우 일부 바람직하지 않은 문제로 실행거야 당신

http://blog.henriklarsentoft.com/2010/07/android-tabactivity-nested-activities

http://ericharlow.blogspot.com/2010/09/experience-multiple-android-activities.html

+0

안녕하세요 여러분, 많은 답변에 감사드립니다. 결국 (많은 연습을 거친 후) 나는 단일 탭에서 여러 활동을 시작하고 대신 신중한 생각이 필요했던 뷰 프리퍼를 사용했지만 훨씬 더 쉽습니다. – John

0

사용이됩니다보고해야하는 위치에 방향의 어떤 종류를 제공 할 수있는 경우) .startActivity ("tab1", 새로운 의도 (this, tab1.class) .addFlags (Intent.FLAG_ACTIVITY_CLEAR_TOP)) .getDecorView();

setContentView (view);