Varsayılan olarak TabPageIndicator herhangi bir stil geçerli değildir umuyoruz. application
etiketi veya manifest.xml
android:theme="@style/Theme.MyTheme"
uygun activity
etiketi ya aşağıdaki satırı ekleyin ViewPagerIndicator gelen varsayılan stili etkinleştirmek için Ardından aşağıdaki içeriği
<?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>
ile projenize bir res\values\styles.xml
dosya eklemek Uygulamam için android ışık temasını kullanıyorum, ancak bunu şu anda kullandığınız temaya değiştirmek isteyebilirsiniz.
böyle bir şey için styles.xml
dosyayı değiştirmek varsayılan VPI tarzı değişiklik yapmak isterseniz: ayarlar, yukarıdaki tam TabPageIndicactor için varsayılan VPI stili olarak aynı olduğunu
<?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>
Note, böylece hala istediğiniz değişiklikleri yapmak zorundasınız.
, sorunuzu güncelleştirmek ve burada bazı kod koyunuz. – Wh1T3h4Ck5