! actionbar-mode-lis t(API Level 11)

Android 3.0 で追加されたアクションバーのサンプル。

アクションバーには以下の3種類のナビゲーションモードがある。
* リストモード - ActionBar にドロップダウンリストが表示される
* 標準モード - 標準のActionBar
* タブモード - ActionBar にタブ表示をする場合に用いる

このサンプルではリストモードを使ってみる。

リストモードはアクティビティに複数のモードがありそれを切り替える場合や、
複数のアカウントを切り替えて使ったり(GMail など)といった場面で利用できる。


!! 手順

* ActionBar.OnNavigationListener を実装。
* ListAdapter を用意。
* ActionBar#setNavigationMode(ActionBar.NAVIGATION_MODE_LIST) を呼び出す
* ActionBar#setListNavigationCallbacks(ListAdapter adapter, ActionBar.OnNavigationListener listener) を呼び出す。

以下のメソッドでナビゲーションモードを変更できる。
* ActionBar#setNavigationMode(int mode) : void

引数 mode には以下の定数を指定する。

* ActionBar.NAVIGATION_MODE_LIST - リストモード
* ActionBar.NAVIGATION_MODE_STANDARD - 標準モード
* ActionBar.NAVIGATION_MODE_TABS - タブモード


!! 関連 API
* ActionBar#setNavigationMode(int mode) : void
* ActionBar#setListNavigationCallbacks(ListAdapter adapter, ActionBar.OnNavigationListener listener) : void
* ActionBar.OnNavigationListener#onNavigationItemSelected(int position, long id) : boolean


!! ビルドターゲット

http://maven-android-plugin-m2site.googlecode.com/svn/plugin-info.html

* mvn compile - アプリケーションのコンパイル
* mvn package - apk の作成
* mvn clean - ビルドファイルの削除
* mvn install - maven の local リポジトリにインストール

* mvn android:deploy - エミュレータやデバイスにインストール
* mvn android:generate-sources

* mvn install - アプリケーションのインストール
* mvn uninstall - アプリケーションのアンインストール


