ActionBarSherlockを使ってGoogle Maps Android API v2を表示させる方法
こんにちは、@9ensanです。
今回は、Androidの2.x系でもActionBarを実装できる有名なライブラリ「ActionBarSherlock」を使って作ったアプリケーションの中に2012/12にバージョンアップした「Google Maps Android API v2」のマップを表示させるサンプルの説明です。
「ActionBarSherlock」もバージョンアップして、Fragmentに対応しているのでとても簡単です。
それでは、解説です。
ActionBarSherlockの設定
以前に解説した、「ActionBarSherlockを使ってAndroid2.xにもActionBarを組み込むサンプル」に従い設定して下さい。
Google Maps Android API v2の設定
以前に解説した、「Google Maps Android API v2のサンプルを動作させるまでの解説」に従い設定してください。
ここで、Google Mapを普通に利用する場合、Activityの継承クラスは
- APIレベル 17以上の場合は、「Activity」
- APIレベル8以上の場合は、「FragmentActivity」
です。
これをActionBarSherlock用のクラスに変更すると、
- 「Activity」→「SherlockActivity」
- 「FragmentActivity」→「SherlockFragmentActivity」
となります。
こんな感じになります。
これでActionBarSherlockとGoogle Mapの両方を設定する事ができました。
今回作成した、ソースコードのgithubです。
AndroidManifest.xmlの「your_api_key」となっている箇所をGoogle apisで取得したAPIキーに修正してください。
.
関連する記事:
- Google Maps Android API v2のサンプルを動作させるまでの解説
- ActionBarSherlockを使ってAndroid2.xにもActionBarを組み込むサンプル
- Android、iPhoneでのGmailを守る為の2段階認証の設定方法
- 端末にGoogle Play Servicesがインストールされているか確認する方法
- ZXingを利用してAndroidでQRコードを読み込むサンプル
コメント 0