デフォルトでTabPageIndicatorは、任意のスタイルを適用しません。 ViewPagerIndicatorからデフォルトのスタイルを有効にするには次に、以下の内容
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.MyTheme" parent="@android:style/Theme.Light">
<item name="vpiTabPageIndicatorStyle">@style/Widget.TabPageIndicator</item>
</style>
</resources>
でプロジェクトにres\values\styles.xml
ファイルを追加するには、manifest.xml
android:theme="@style/Theme.MyTheme"
にapplication
タグや適切なactivity
タグのいずれかに次の行を追加します私は自分のアプリケーションにアンドロイドライトのテーマを使用していますが、これを今使っているテーマに変更したいかもしれません。
あなたはこのような何かにstyles.xml
ファイルを変更するデフォルトのVPIのスタイルを変更する場合:設定は上記の正確TabPageIndicactorのデフォルトVPIスタイルと同じであることを
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.MyTheme" parent="@android:style/Theme.Light">
<item name="vpiTabPageIndicatorStyle">@style/MyTabPageIndicator</item>
</style>
<style name="MyTabPageIndicator" parent="Widget.TabPageIndicator">
<item name="android:gravity">center</item>
<item name="android:background">@drawable/vpi__tab_indicator</item>
<item name="android:paddingLeft">22dip</item>
<item name="android:paddingRight">22dip</item>
<item name="android:paddingTop">12dp</item>
<item name="android:paddingBottom">12dp</item>
<item name="android:textAppearance">@style/MyTabPageIndicator.Text</item>
<item name="android:textSize">12sp</item>
<item name="android:maxLines">1</item>
</style>
<style name="MyTabPageIndicator.Text" parent="TextAppearance.TabPageIndicator">
<item name="android:textStyle">bold</item>
<item name="android:textColor">@color/vpi__dark_theme</item>
</style>
</resources>
注ので、あなたはまだあなたが望む変更を加える必要があります。
は、あなたの質問を更新し、ここでいくつかのコードを入れてくださいです。 – Wh1T3h4Ck5