1

次のライブラリを使用しています: https://github.com/JakeWharton/Android-ViewPagerIndicator を使用して ViewPagerIndicator(TitlePageIndicator) を設定します。

TitlePageIndicator titleIndicator = (TitlePageIndicator) findViewById(R.id.someId);

ハードコーディングされ、宣言された文字列の配列があります

private static final String[] CONTENT = new String[] { "#", "Home", "Icon" }; 

私の ViewPager Adapter では、次のようにタブの名前を設定するだけです。

public CharSequence getPageTitle(int position) {
            return CONTENT[position % CONTENT.length].toUpperCase();
        }

これはすべてうまくいきます。私の質問は、タブの「タイトル」をテキストではなくアイコンに変更できますか? これは可能ですか?そうでない場合、これを達成するために使用する必要がある他のツールはありますか?

「在庫」の例を見てきましたが、アイコンのようなものは見当たりませんでした。

ご覧のとおり、Pinterestはメインの中央タブでこれを行います。

前もって感謝します。

4

2 に答える 2

4

ViewPageExtensions プロジェクト1の FixedIconTabs の例を見てください。それはあなたが望むものですか?

1 - https://github.com/astuetz/ViewPagerExtensions

編集 - 写真の追加

アイコン付きポケットベル

于 2012-10-13T20:14:28.813 に答える
2

ViewPagerIndicator Library と Samples プロジェクトをダウンロードしました。ご想像のとおり、SampleTabsWithIcons という名前のサンプル FragmentActivity があります。これは、タブ内のアイコンを使用します (テキストも使用できますが、アイコンだけを使用できると確信しています)。さて、タイトルにタブではなくアイコンを使用させようとしているとのことでしたが、これが役立つかどうかはわかりません. 私は ViewPage にあまり詳しくなく、タイトルとタブの違いは明らかではありませんが、タブではなくタイトルのアイコンが本当に必要な場合、これは役に立たないかもしれません。以下は、私の携帯電話のアプリの「アイコン付きタブ」画面のスクリーンショットです。

ここに画像の説明を入力

于 2012-10-13T21:38:33.010 に答える