2011-02-05 3 views
6

어제 우리가 Fragment를 건강한 복용량으로 되 돌리는 것에 관한 blogpost가 1.6으로 돌아가고 ActionBar API가이 백 포트에 포함될 것인가 궁금합니다.새로운 ActionBar API가 Fragment backport에 포함됩니까?

그들 은 다소간 API 문서에서 함께 연결될 것으로 보입니다 (). 그러나 프래그먼트가 액션 바에서 분리되어있는 것을 볼 수는 있지만 그 반대는 아닙니다.

아무 소식이 있습니까?

감사합니다 - 셀릭

+0

나는 희망하지만, 그들은이 질문에 2.X에서 ActionBar를 구현하는 방법의 견고한 예제를 제공하지 않습니다 : http : // stackover flow.com/questions/2900509/android-action-bar-like-twitter-sample –

+1

'targetSdkVersion'을 설정하여 이전 버전과의 호환성을 유지하면서 3.0에서 실행될 때 ActionBar를 사용할 수 있습니다. 적절하게. 액션 바 스타일과 테마는 순전히 XML로 할 수 있으며'ActionBar' 클래스 메소드는 리플렉션을 통해 호출 할 수 있습니다. –

+0

단일 테마뿐만 아니라 단일 API를 통해 작업 표시 줄에 대한 지원을 포함하는 Android Compatibility Library의 확장 프로그램을 작성했습니다. 그것은 현재 최신 3.1을 통해 안드로이드 1.6을 지원합니다. http://actionbarsherlock.com에서 자세한 정보를 찾을 수 있습니다. –

답변

6

가 없음은이 라이브러리 조각에 포함되지 않습니다. ActionBar는 파편에 전혀 묶여 있지 않습니다.

+0

아, 그건 부끄러운 일입니다. 내가 지금까지 보아 왔던 ActionBar 라이브러리보다 더 좋은 API를 가지고 있기 때문에 당신이 백 포트를 할 수있는 기회가 있습니다. – Amanda

+2

프레임 워크에 더 깊이 관련되어 있기 때문에 더 어려워집니다. 현재 사용 가능하도록 설정하면 현재 API가 상당히 변경 될 것입니다. (예를 들어, 프레임 워크의 Menu API가 액션 바를 지원하도록 확장되었습니다.) 그래서이 경우 Honeycomb에서 모델화 된 새로운 구현을 만드는 것이 더 합리적이라고 생각합니다. 이는 전체 HC 구현을 구형 플랫폼에서 작동하는 라이브러리로 복사하는 데 단지 며칠이었던 Fragment 및 Loader API와 매우 다릅니다. – hackbod

+0

아, 그들이 묶여 있다는 사실을 깨닫게 해줄 수있는 것은 ActionBar 상태의 문서가 탭을 사용하여 조각 사이를 전환하는 것입니다. 답장을 보내 주셔서 감사합니다. :) – Amanda

관련 문제