画竜点睛を衝く@mapyo

日々やった事をつらつらと書くブログです

ActionBarSherlockの導入

以下のブログを参考にした。
http://d.hatena.ne.jp/gabuchan/20120227/1330302592
http://blog.excite.co.jp/spdev/18968801/
http://yan-note.blogspot.jp/2012/11/android-actionbarsherlock.html

これもAndroidの勉強として見とくといい。
https://github.com/mixi-inc/AndroidTraining/wiki/2.05.-ActionBar%E3%81%A8%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%A9%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E5%88%B6%E5%BE%A1

準備

●ホームページからダウンロード。ダウンロード時のバージョンはv4.3.1。 http://actionbarsherlock.com/

●解凍すると、こんな感じになった
f:id:mapyo:20130512090643j:plain

バージョンの違いからか、早くもフォルダ構成が参考サイトと違う。。。 フォルダの中のREADMEを見てみると、actionbarsherlockという一番上のフォルダを使うようです。

ちなみに、Jake Whartonらしい。メアドまで書かれてました。

●ActionBarSherlockを使いたい、Androidプロジェクトを作成する。  HelloActionBarSherlockという名前でプロジェクトを作成

●作成したプロジェクトの中に、libraryというフォルダを作る。
f:id:mapyo:20130512090650j:plain

●libraryというフォルダの中に、ダウンロードして解凍したactionbarsherlockのフォルダを突っ込む。
f:id:mapyo:20130512090652j:plain

●「File > New > Other > Android > Android Project from Existing Code」を選択 

●Import Projectsで、先ほど突っ込んだ「actionbarsherlock」のフォルダを選択し、finishをクリック

●「actionbarsherlock」というプロジェクトが作成される。 (エラーが出る場合は、プロジェクトクリーンをするといいらしい。僕の環境では出なかった。)

●作成した、「HelloActionBarSherlock」を右クリック→プロパティで以下の画面を開き、左側のAndroidをクリック。
メインの方のaddをクリックして「actionbarsherlock」を選択する。
f:id:mapyo:20130512090646j:plain

●ここで、「Found 2 versions of android-support-v4.jar in the dependency list,〜Jar mismatch! Fix your dependencies」というエラーが出た。

サポートライブラリのバージョンが異なっているので、 「actionbarsherlock」プロジェクトで>「右クリック > Android Tools > Add Support Libray」で最新のに更新し、クリーンします。

との事なので、最新の状態に更新したら、出来た!

使い方

一番上の参考のブログにも書いたけど、こちらを参考におこなった。
http://yan-note.blogspot.jp/2012/11/android-actionbarsherlock.html

感想

便利そうなのでどんどん使っていこう!たぶん。