ActionBarSherlockを使えるようにする
- http://actionbarsherlock.com/index.htmlからライブラリをダウンロード
- プロジェクトの新規作成から「Android Project from Existing Code」を選択
- ダウンロードしたActionBarSherlockのlibraryフォルダを選択
- 名前がlibraryのプロジェクトが作成される。適当な名前に変更
プロジェクトからActionBarSherlockを使う
- プロジェクトのプロパティからAndroidの項目を選択
- LibraryからAddを選択するとさっき作ったActionBarSherlockのプロジェクトが表示されるので選択してOK
- Consoleに「Jar mismatch」のエラーがでることがあるが、プロジェクトのandroid-support-v4.jarとActionBarSherlockのプロジェクトのandroid-support-v4.jarのバージョンが違うのが原因。だいたいプロジェクトのほうが新しいと思うのでプロジェクト/libs/android-support-v4.jarをActionBarSherlockのlibs/にコピーする。
- res/values/style.xml、res/values-v11/style.xml、res/values-v14/style.xmlのAppBaseThemeのparentをActionBarSherlockのテーマに変更する。
- Theme.Sherlock
- Theme.Sherlock.Light
- Theme.Sherlock.Light.DarkActionBar
ひとまずこれでビルドが通ってActionBarのついたアプリが起動します。
Themeの設定あたりをどうしても忘れちゃうんですよねー。