错误找不到与给定名称attr titleTextAppearance匹配的资源

时间:2014-11-14 01:36:01

标签: android android-actionbar android-support-library

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

我的支持库

的titleTextAppearance出现以下错误
error: Error: No resource found that matches the given name: attr 'titleTextAppearance'

我需要在ActionBar上更改标题的文字大小和字体/字体。我可以使用link更改字体,但无法更改文字大小。那么我该如何改变文字大小呢? 如何在支持库上获得titleTextAppearance?

1 个答案:

答案 0 :(得分: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>

如果有帮助,请告诉我。