【发布时间】:2019-01-23 08:00:42
【问题描述】:
我注意到很多人问这个问题,我按照这个答案更改我的代码: How to set bold title in Action Bar?
但是,我无法将标题颜色更改为红色并将样式更改为粗体。这是我在 github 中的代码链接:
https://github.com/fhlkm/TitleStyle.git
这是我的 Style.xml 代码:
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light">
<item name="android:actionBarStyle">@style/MyTheme.ActionBar</item>
<item name="actionBarStyle">@style/MyTheme.ActionBar</item>
</style>
<style name="MyTheme.ActionBar" parent="Widget.AppCompat.ActionBar.Solid">
<item name="titleTextStyle">@style/MyTheme.ActionBar.TitleTextStyle</item>
</style>
<style name="MyTheme.ActionBar.TitleTextStyle" parent="TextAppearance.AppCompat">
<item name="android:background">#ff0000</item>
<item name="android:textStyle">bold</item>
</style>
【问题讨论】:
-
告诉我为什么不用工具栏来解决这个问题??
-
请不要只链接到您的项目场外。您需要在问题本身中包含minimal reproducible example。
-
@Xenolion,我不使用 Toolbar 的原因是因为这是一个非常大的项目,github 项目只是项目的一小部分
标签: android android-actionbar textcolor