2013年2月23日土曜日

[Android]ActionBarSherlockを使うまでの設定

いつも忘れてしまうのでメモ。

ActionBarSherlockを使えるようにする

  1. http://actionbarsherlock.com/index.htmlからライブラリをダウンロード
  2. プロジェクトの新規作成から「Android Project from Existing Code」を選択
  3. ダウンロードしたActionBarSherlockのlibraryフォルダを選択
  4. 名前がlibraryのプロジェクトが作成される。適当な名前に変更

プロジェクトからActionBarSherlockを使う

  1. プロジェクトのプロパティからAndroidの項目を選択
  2. LibraryからAddを選択するとさっき作ったActionBarSherlockのプロジェクトが表示されるので選択してOK
  3. Consoleに「Jar mismatch」のエラーがでることがあるが、プロジェクトのandroid-support-v4.jarとActionBarSherlockのプロジェクトのandroid-support-v4.jarのバージョンが違うのが原因。だいたいプロジェクトのほうが新しいと思うのでプロジェクト/libs/android-support-v4.jarをActionBarSherlockのlibs/にコピーする。
  4. 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の設定あたりをどうしても忘れちゃうんですよねー。