8

ViewPagerIndicatorを使用して いますが、タブスタイルを変更して、アイコンを左側に配置し、タイトルを右側に配置するデフォルトの代わりに、テキストの上にアイコンを表示できるようにしたいと思います。

4

3 に答える 3

8

ViewPageIndicator ライブラリのソース コードの 1 行を変更するだけで、この効果を得ることができます。

180変更する行は、メソッド内のTabPageIndicatorクラスの番号にありaddTabます (少なくとも今日のバージョンのコード 28/05/2013 )。

元のファイルは

180        tabView.setCompoundDrawablesWithIntrinsicBounds( iconResId, 0, 0, 0 );

アイコンをテキストの上に配置する場合は、次のように変更する必要があります。

180        tabView.setCompoundDrawablesWithIntrinsicBounds( 0, iconResId, 0, 0 );

これが変更のスクリーンショットです

ここに画像の説明を入力

お察しのとおり、メソッドのさまざまな引数内で iconResId を操作することにより、テキストの周囲の任意の場所にアイコンを配置できますsetCompoundDrawablesWithIntrinsicBounds

于 2013-05-28T22:19:34.637 に答える