2012-02-24 6 views
1

iPhone 탐색 바처럼 보이도록 안드로이드에 탐색 바를 구현하고 싶습니다. 나는 많은 책을 읽었으며 즉각적인 대답은 ActionBar입니다.액티비티간에 다시로드되지 않는 Android 탐색 바

내가 이해하는 바에 따르면, 활동을 전환하면 다음 ActionBar는 각 활동의 onCreate() 메소드에서 계속 다시로드됩니다. 그건 내 애플 리케이션에 대한 좋은 행동이 아니야 : 나는 TabBar와 비슷한 것을 필요로하지만 탭이 없다. 홈 페이지 버튼, 설정 버튼 및 앱 이름 만 있으면된다.

내 질문은 : 안드로이드에 항상 활동 사이의 화면에 머무를 수있는 내비게이션 막대가 있습니까? (특정 활동에 있기 때문에 파편에도 문제가 있다고 생각합니다)?

EDIT : 나는 각 활동의 onCreate() 메소드에 다시로드하지 않고도 화면에 맞춤보기를 배치하고 활동 변경간에 유지하는 방법이 있습니까?

답변

2

액션 바를 사용하여 원하는 것을 달성 할 수 있어야합니다. tabs section of the action bar doc을 읽으면 활동 본문이 조각을 사용하여로드되므로 전체 작업 표시 줄이 다시로드되지 않습니다.

부수적으로, 일반적으로 iphone 구성 요소를 모방하는 것은 나쁜 습관입니다. Android has specific design guidelines, 그리고 아주 좋은 이유가 없다면 그것에 충실해야합니다.

+0

답장을 보내 주셔서 감사합니다. 3.0 이전의 SDK를 지원하려면 어떻게해야합니까? 일부 외부 라이브러리 또는 호환성 패키지를 사용하는 대신에 더 쉬운 솔루션이 있습니까? – Orr

+0

'ActionBarSample'이라는 sdk 샘플이 있거나 [action bar sherlock] (http://actionbarsherlock.com/)을 확인할 수 있습니다. –

+2

내가 볼 수있는 한 (ActionBarSample 또는 action bar sherlock에서도) 유일한 해결책은 Fragments를 사용하는 것입니다. 다른 활동을 사용하고 매번 ActionBar를로드하지 않는 방법이 있습니까? – Orr