【发布时间】:2015-05-10 14:57:38
【问题描述】:
经过几个小时的尝试,我放弃了...如何为操作栏标题设置粗体?我在下面有 values/styles.xml:
<resources>
<style name="AppTheme" parent="Theme.AppCompat.Light">
<!-- Background color -->
<item name="android:background">#f1a30b</item>
<!-- Menu text -->
<item name="android:textColor">#ffffff</item>
<item name="android:textStyle">bold|italic</item>
<!-- Ttle color -->
<item name="android:textColorPrimary">#ffffff</item>
<item name="android:titleTextStyle">@style/AppTheme.MyActionBar.TitleTextStyle</item>
</style>
<style name="AppTheme.MyActionBar.TitleTextStyle" parent="ThemeOverlay.AppCompat.ActionBar">
<item name="android:background">#81CFEB</item>
<item name="android:textColor">#000000</item>
<item name="android:textStyle">bold</item>
</style>
</resources>
菜单文字颜色、样式和背景颜色OK。但是如何更改标题的字体(样式和文本大小)?我需要粗体和 25dp。
我知道在清单中我应该只有android:theme="@style/AppTheme" 行用于应用程序......仅此而已。我应该在活动中导入一些类吗?
【问题讨论】:
标签: android android-actionbar android-fonts