<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?
答案 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>
如果有帮助,请告诉我。