! actionbar-nav-mode-tab-fragment (API Level 11)

Android 3.0 で追加された Tab を ActionBar に表示するサンプル。

Android 3.0 以降では TabActivity を使ってタブにアクティビティを
はめ込む方法は非推奨となり、フラグメントを埋め込むようになっている。
またタブ自体を ActionBar に埋め込む事ができるようになっている。


!! 手順
* アクションバーのナビゲーションモードをタブモードに変更
** ActionBar#setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); 
* 各タブの内容を Fragment として実装する
* ActionBar.TabListener を実装したクラスを用意
* Activity で ActionBar#newTab() で Tab オブジェクトを生成
* 以下のメソッドでタブ選択時などのリスナーを登録する。
** Tab#setTabListener(ActionBar.TabListener listener ) 

ActionBar.TabListener は以下の3つのメソッドを実装する。
* onTabSelected(Tab tab, FragmentTransaction ft) : void
* onTabUnselected(Tab tab, FragmentTransaction ft) : void
* onTabReselected(Tab tab, FragmentTransaction ft) : void

ActionBar.TabListener でコンテンツを切り替える場合、
onTabSelected() で Fragment の生成と attach() を行い、
onTabUnselected() Fragment の dettach() を行う。


!! ビルドターゲット

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 - アプリケーションのアンインストール

