このU/IをサポートしてくれるのはAndroid 3.0以降。今回はAndroid 2.3あたりまでをサポート範囲にする予定なのでActionBarをサポートするには何らかの工夫が必要なのね。以前はActionBarSherlockというLibraryを適用する事でAndroid 2.1からActionBarをサポートする事が出来て、結構活用していました。
で最近、Android本家でも過去互換でActionBarをサポートするLibrary(Support Library)を公開してくれたので、今後はこっちを多用しようかな、というのが今回の流れ。
Support7Demos
ActionBarのサンプルプログラムであるSupport7Demosをを動かしてみる。
- extras/android/support/samples/Support7Demos
動作させようとしたんですがどうもうまく行かない。Support Libraryを適用するだけではダメで、v7の3つのLibraryも適用する必要があった。あら面倒。
- extras/android/support/v7/appcompat
- extras/android/support/v7/gridlayout
- extras/android/support/v7/mediarouter
詳細については以下の記事を参照されたし。
情報源
- Support Library | Android Developers
Support Library本拠地。 - Action Bar | Android Developers
本家のデザインガイド。 - Adding the Action Bar | Android Developers
ActionBarの適用方法について。
- ActionBarActivity移行メモ - Qiita [キータ]
ActionBarSherlockからの移行ガイド。 - [Android]ADT 22に更新してActionBarActivityを使ってみた | DevAchieve
ActionBarSherlockからの移行ガイド。 - [Android Tips] Support Library に追加された ActionBarActivity を使ってみた | Developers.IO
ActionBarActivityの使い方について。 - Android - New v7 appcompat library で対応したActionBarを試してみた - Qiita [キータ]
- Z-Style: [Android] Andriod Support Libraryをセットアップする
- ActionBarSherlock - Home
Android 2.x機種でもActionBarをサポートするためのLibrary集。
0 件のコメント:
コメントを投稿