1

これはどのような機能ですか?

ここに画像の説明を入力してください

FragmentPagerAdapterですか?API 10でまったく同じことを実現するための事前定義されたスタイル/機能はありますか?例を見せてください。

4

2 に答える 2

4

それPagerTitleStripはaで使用されるものですViewPager(そうFragmentPagerAdapterです、使用したい場合はあなたの考えは正しいですFragments-そうすべきですが、私がそれを使用したときは怠惰でした)。PagerTitleStripこのようにあなたの子としてを追加するだけViewPagerです:

<com.android.support.v4.view.ViewPager
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    >
    <com.android.support.v4.view.PagerTitleStrip
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:padding="10dip"
        />
</com.android.support.v4.view.ViewPager>

そして、あなたが書くあなたの中で、必ずメソッドPagerAdapterをオーバーライドしてください。getPageTitle()Androidは他のすべてを処理する必要がありますが、表示されているカスタムフォント、および表示されているフォントの色と背景が必要な場合は、手動でスタイルを設定する必要があります。

これはサポートライブラリに含まれており(Eclipseでプロジェクトを右クリックし、[Androidツール]> [互換性パッケージの追加]を選択)、APIレベル4まで互換性があるため、APIレベル10で問題なく使用できます。リンクされているJakeWhartonライブラリは、タイトル機能をスワイプするだけではやり過ぎです。彼は、GooglePagerTitleStripが互換性ライブラリに追加する前に開発されましたが、必要に応じて使用できる追加のスタイルがいくつかあります。

于 2012-07-20T14:08:30.040 に答える
1

Jake Whartonには、必要に応じてViewPagerIndicatorがあります-3.0より前のバージョンのサポートを提供します。

http://viewpagerindicator.com/

于 2012-07-20T14:05:25.770 に答える