簡體   English   中英

如何在尋呼機標題欄中設置文本樣式

[英]How to set text style in pager title strip

我正在嘗試設置尋呼機標題欄的樣式和大小。但是我只能設置文本顏色和大小,但是無法設置樣式,以便在尋呼機標題欄中設置不同的樣式。 這是我嘗試過的

樣式

 <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;
}

我做錯了什么以及如何在尋呼機標題欄中設置文本樣式?

我已經修改了您的代碼。 您可以檢查以下代碼嗎?

<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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM