안드로이드 ActionBarSherlock
안드로이드 3.0부터 액션바를 지원한다. 하지만 그 이하 버전에서는 액션바를 쓸 수 없다.
따라서 ActionBarSherlock 라이브러리를 이용하면 그 이하 버전과 윗 버전에서 모두 같은 액션바를 사용할 수 있다.
메소드 또한 안드로이드 기본 액션바와 똑같지는 않고 거의 흡사하게 되어있다.
getActionBar() -> getSupportActionBar()
이런식으로 변경
액션바 다운로드
구글맵 지원 플러그인
https://github.com/JakeWharton/ActionBarSherlock-Plugin-Maps/downloads
액션바 스타일 제너레이터
http://jgilfelt.github.com/android-actionbarstylegenerator/
액션바를 다운로드한 후 압축을 해제하면 라이브러리와 샘플 코드들이 나온다.
이클립스에서 File -> New -> Project를 선택
New Project 창에서 Android -> Android Project from Existing Code를 선택하고 다음으로 넘어간다.
root directory를 압축을 해제한 액션바 디렉토리에서 sample -> Demos를 선택해 데모를 먼저 실행해 본다.
라이브러리만 이용할 경우 library를 임포트 하면된다.
패키지 익슬플로러에 SampleList가 추가된다. 실행시켜보면 다양한 액션바 예제를 볼 수 있다.
만약 SearchViews.java에서 에러가 난다면 인코딩을 변경해 주면된다.
프로젝트의 속성으로 가서 리소스를 선택한후 UTF-8로 변경해 준다.