Google はついにスライド タブ API をリリースしました。
SlidingTabsBasic を使用するには、最初に
http://developer.android.com/downloads/samples/SlidingTabsBasic.zipから zip ファイルをダウンロードする必要があります。
- com.example.android.common.view パッケージの 2 つの Java ソース ファイルをプロジェクトに含めます。それらをプロジェクト内の適切なパッケージに移動することを選択できます。
- コンポーネントを使用するには、ビュー階層に追加するだけです。次に、Activity または Fragment で、
mSlidingTabLayout.setViewPager(mViewPager);を呼び出して、SlidingTabsBasic に viewPager を提供します。
Google のレイアウト例:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<com.example.android.common.view.SlidingTabLayout
android:id="@+id/sliding_tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<android.support.v4.view.ViewPager
android:id="@+id/viewpager"
android:layout_width="match_parent"
android:layout_height="0px"
android:layout_weight="1"
android:background="@android:color/white"/>
</LinearLayout>
アクティビティの onCreate() メソッドのコード例:
mSlidingTabLayout = (SlidingTabLayout) view.findViewById(R.id.sliding_tabs);
mSlidingTabLayout.setViewPager(mViewPager);
詳細については、zip ファイル SlidingTabsBasicFragment.java および fragment_sample.xml の例に従ってください。