2 つのライブラリ 1) Sherlock アクション バー 2) ViewPageIndicator を使用して、tabPageIndicator ビューを実装するだけで、デフォルトのタブが提供され、highliget タブには下線が提供されます。下線の色を変更したい場合は、下線で使用される描画可能な 9 番目のパッチ イメージを変更する必要があります。
ここにサンプルコードがあります
XML ビューのサンプル
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<com.viewpagerindicator.TabPageIndicator
android:id="@+id/indicator"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/lock_background_greeen"
/>
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1" />
</LinearLayout>
</FrameLayout>
フラグメントコード
final FragmentPagerAdapter adapter = new FragmentChildPageAdapter(getChildFragmentManager());//getActivity().getSupportFragmentManager()
final ViewPager pager = (ViewPager) v.findViewById(R.id.pager);
pager.setAdapter(adapter);
final TabPageIndicator indicator = (TabPageIndicator) v.findViewById(R.id.indicator);
indicator.setViewPager(pager);