2014-11-14 44 views
0
<style name="MyActionBarTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar"> 
     <item name="android:titleTextAppearance">@style/MyActionBarTitleText</item> 
     <!-- Support library compatibility --> 
     <item name="titleTextAppearance">@style/MyActionBarTitleText</item> 

錯誤沒有資源發現在給定name屬性titleTextAppearance

我收到了titleTextAppearance以下錯誤支持庫匹配

error: Error: No resource found that matches the given name: attr 'titleTextAppearance' 

我需要更改標題文字大小和字體/字體在ActionBar上。我可以使用link更改字體,但不能更改文字大小。那麼如何更改文字大小和 如何在支持庫上獲得titleTextAppearance?

回答

1

儘管我還沒有用@style/Theme.AppCompat.Light.DarkActionBar作爲父主題對它進行測試,但我之前使用了titleTextStyle而不是titleTextAppearance,以@android:style/Widget.Holo.Light.ActionBar"作爲父主題。你可以試試看:

<style name="MyActionBarTheme" parent="@android:style/Widget.Holo.Light.ActionBar"> 
    <item name="android:titleTextStyle">@style/MyActionBarTitleText</item> 
</style> 

<style name="MyActionBarTitleText" parent="android:style/TextAppearance.Holo.Widget.ActionBar.Title"> 
    <item name="android:textSize">25sp</item>  
</style> 

讓我知道它是否有幫助。

+0

我已經試過'titleTextStyle',但它不會改變文本 –

+0

我應該使用什麼父母,以便它具有'titleTextAppearance' –

+0

嗯,我不知道這一點。不過,我編輯了我的答案,在MyActionBarTitleText中添加了 25sp'。也許給它一個簡短的看看它是否會改變文字大小。 –

相關問題