2011-11-14 4 views
12

나는 인터넷에서이 작업을 수행하는 방법에 대해 많은 부분적인 자료가 있음을 알고 있지만, 누군가에게 나에게 처음부터 어떻게 가야하는지에 대한 단계별 가이드를 제공하도록 요청하고있다. 코드를 내 안드로이드 애플리케이션/프로젝트에 추가하십시오.Android API 레벨 8 앱에 ActionBar 추가?

나는이 하나의 모양을 좋아한다 : https://github.com/johannilsson/android-actionbar 그러나 나는 그것을 올바르게 작동시키지 못한다./나는 뭔가를 놓치고 있다고 느낀다.

내 응용 프로그램은 안드로이드 버전 2.2입니다.

답변

28

필자는 3.0 이전의 네이티브 구현과 3.0 이후의 네이티브 ActionBar에서 모두 작동하는 단일 작업 표시 줄 API를 제공하도록 설계된 호환성 라이브러리의 확장 인 ActionBarSherlock을 작성했습니다. 이렇게하면 구현 사이를 뒤섞어 걱정할 필요없이 Android 1.6 이하로 작동하고 Android 4.0 이상을 통해 작동하는 앱을 작성할 수 있습니다. 라이브러리는 Honeycomb divide에 API 호출과 테마를 적용합니다.

http://actionbarsherlock.com에 대한 자세한 내용은 샘플 응용 프로그램 및 설명서를 참조하십시오.

enter image description here

+0

아와 함께 작동하는 방법에 대한 비디오 소개를 찾아 다시 제이크 나에게 점점 주셔서 감사합니다. 약 20 분 전에 ActionBar를 살펴 봤는데 Google과 거의 동일하다는 생각이 들었습니다. Google 액션 바를 설치하는 것과 매우 흡사합니다. 유일한 문제는 Android 개발에 익숙하지 않고 많은 개념을 이해하고 있지만 작업 표시 줄이 설치되고 코드로 구현되는 방식을 명확하게 이해할 수 없다는 것입니다. 사이트 설치시 가이드를 찾는 데 오랜 시간을 보냈습니다. 놓친 것 같아서 자세한 위치로 안내해 주시겠습니까? "noobish"라고해서 미안합니다. 감사합니다. – Ash

+2

아직 간단한 '.jar'파일로 배포 할 수 없으므로 약간의 설정이 필요한 라이브러리 프로젝트로 구현되었습니다. 기본적으로 릴리스를 다운로드하고 Eclipse에서 새 프로젝트를 만들고 '기존 프로젝트 가져 오기'를 선택한 다음 다운로드 한 '라이브러리'폴더를 선택해야합니다. 그런 다음 마우스 오른쪽 버튼을 클릭하고 '속성'을 선택한 다음 'Android'탭으로 이동하고 하단의 '추가'를 클릭하여 프로젝트에 추가 할 수 있습니다. 시도해 보시고 (라이브러리 프로젝트에 대해 인터넷 검색을 해보십시오.) 여전히 문제가있는 경우 포럼에 오십시오 : http://abs.io/forum –

+0

@JakeWharton ABS로 큰 작업 - 곧 구현할 것입니다. – StackOverflowed

관련 문제