-
ActionBarSherlock를 이용한 탭 내비게이션
바로 아래 글에 이어 ActionBarSherlock를 이용한 탭 내비게이션 프로그램을 만들어보자. 탭을 3개로 했을 때 필요한 소스 파일은 총 5개. 각 파일을 위와 같이 준비하고 필요한 리소스 파일(각 탭에 텍스트를 출력하기 위한 레이아웃 파일 – simple.xml – 과 아이콘 부분에 들어갈 아이콘으로 icon_search.png와 icon_settings.png가 필요하다)을 적당한 폴더에 넣고 실행하면 아래 화면과 같이 탭으로 구분된 실행화면이 나타난다.
-
안드로이드 3.0 미만에서도 ActionBar를 써보자
안드로이드 3.0부터는 ActionBar가 들어갔고, SDK에도 안드로이드 3.0에 해당하는 API 레벨 11부터 ActionBar를 처리할 수 있는 API가 들어가있다. 요즘 앱의 추세가 ActionBar를 대부분 이용하고 있으며, ActionBar를 이용하면 더 다양한 효과 및 처리가 가능해서 많이 선호하는 것 같다. 그런데 앱을 만들 때 ActionBar를 이용하면 안드로이드 3.0 이전 버전에서는 실행시킬 수 없는 단점이 있다. 아직도 전세계(국내도 마찬가지) 안드로이드 기기 사용자 중 안드로이드 3.0 미만 버전의 기기를 사용하는 비율이 50%에 약간 못미치는 수준인 것으로 조사되고 있다.즉, ActionBar를 이용해서 앱을 만들면 이들은 아예 사용하지 말라는 말이 되는 것이다.하지만 방법이 있었다.바로 ActionBarSherlock이라는 라이브러리를 이용하면 ActionBar와 동일한 효과를 내면서, 안드로이드 3.0 미만의 기기에서도 동일하게 쓸 수 있다.ActionBarSherlock는 ActionBarSherlock 홈페이지에서 다운받을 수 있으며, 예제 소스 및 컴파일 된…