좋은 프로그램은 마음의 여유에서 나온다.

안드로이드 ActionBarSherlock 본문

프로그래밍/안드로이드

안드로이드 ActionBarSherlock

좋은데이 2013. 1. 28. 09:46

안드로이드 3.0부터 액션바를 지원한다. 하지만 그 이하 버전에서는 액션바를 쓸 수 없다.

따라서 ActionBarSherlock 라이브러리를 이용하면 그 이하 버전과 윗 버전에서 모두 같은 액션바를 사용할 수 있다.


메소드 또한 안드로이드 기본 액션바와 똑같지는 않고 거의 흡사하게 되어있다.

getActionBar() -> getSupportActionBar()

이런식으로 변경


액션바 다운로드

http://actionbarsherlock.com/

구글맵 지원 플러그인

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로 변경해 준다.









Comments