좋은 프로그램은 마음의 여유에서 나온다.
안드로이드 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로 변경해 준다.
'프로그래밍 > 안드로이드' 카테고리의 다른 글
안드로이드 TDD (0) | 2013.04.26 |
---|---|
NDK에서 C++ STL 사용하기 (1) | 2013.01.29 |
자바 jni 문서 (0) | 2013.01.18 |
ndk 로그캣에 출력하기 (0) | 2013.01.18 |
jni로 프로그래밍할 때 request for member 'GetObjectClass' in something not a structure or union 에러 (0) | 2013.01.17 |