Как установить стиль текста в заголовке пейджера
Я пытаюсь установить стиль и размер полосы заголовка моего пейджера. Но я могу установить только цвет и размер текста, но не могу установить стиль, как установить другой стиль в полосе заголовка пейджера. вот что я попробовал
Стиль
<style name="AppTheme.my" parent="Base.TextAppearance.AppCompat.Caption">
<item name="android:textColor">@color/text</item>
<item name="android:textSize">@dimen/text</item>
<item name="android:typeface">serif</item>
</style>
<android.support.v4.view.PagerTitleStrip
android:id="@+id/title"
style="@style/AppTheme.my"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:layout_marginTop="15dp"
android:background="#fb263238"
android:alpha="0.3"
android:paddingTop="4dp"
/>
мой заголовок java пейджер
public CharSequence getPageTitle(int position) {
String title = new String();
if (position == 0) {
return "ALBUMS";
}
if (position == 1) {
return "ARTISTS";
}
if (position == 4) {
return "PLAYLIST";
}
if (position == 3) {
return "GENRES";
}
if (position == 2) {
return "SONGS";
}
return title;
}
что я делаю не так и как я могу установить стиль текста в заголовке пейджера??
1 ответ
Я изменил ваш код. Можете ли вы проверить с приведенным ниже кодом.
<android.support.v4.view.PagerTitleStrip
android:id="@+id/title"
style="@style/stylePagerTitleStrip"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:layout_marginTop="15dp"
android:background="#fb263238"
android:alpha="0.3"
android:paddingTop="4dp"
/>
<style name="stylePagerTitleStrip">
<item name="android:textColor">@color/text</item>
<item name="android:textSize">@dimen/text</item>
<item name="android:fontFamily">sans-serif</item>
</style>