2016-08-08 97 views
0

我想設置我的傳呼機標題條的樣式和大小。但我可以只設置文本顏色和大小,但我不能設置風格如何在尋呼機標題欄中設置不同的樣式。 這裏就是我想如何設置文本樣式在尋呼機標題條

風格

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

什麼,我做錯了,我怎麼可以設置在尋呼機標題條的文本樣式?

回答

0

我已修改您的代碼。你可以檢查下面的代碼。

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

這是不工作的兄弟 – SAVVY

+0

修改後的代碼。請檢查一下 – chait

相關問題