2

このようなTABの生え際の動きを出したいです。アプリケーションのすべてのタブ アクティビティで Action Sherlock Bar を使用しています。私はあなたがよりよく理解することを願って画像を提供しています!1 つのタブ アクティビティから別のタブ アクティビティにスワイプすると、タブ アクティビティ上のヘアラインもタブの動きに合わせて移動するようにしたい

ここにキャプチャを追加したことを確認してください。このタブでは、赤いボックスの 2 番目のキャプチャに示されているヘアラインが表示されます。 ここに画像の説明を入力

4

1 に答える 1

1

Androidと互換性のあるウィジェットのようなスライダー タブ インジケーターを使用できますViewPager

ビューに PagerSlidingTabStrip ウィジェットを含めます。これは通常、それが表す ViewPager に隣接して配置する必要があります。

<com.astuetz.viewpager.extensions.PagerSlidingTabStrip
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="48dip" />

onCreate メソッド (フラグメントの場合は onCreateView) で、ウィジェットを ViewPager にバインドします。

 // Set the pager with an adapter
 ViewPager pager = (ViewPager) findViewById(R.id.pager);
 pager.setAdapter(new TestAdapter(getSupportFragmentManager()));
 // Bind the widget to the adapter
  PagerSlidingTabStrip tabs = (PagerSlidingTabStrip) findViewById(R.id.tabs);
  tabs.setViewPager(pager);

サンプルをチェック

于 2013-08-16T08:11:38.050 に答える