我正在尝试更改我的ActionBar样式,更改背景和标题颜色。背景还可以,但是当我尝试更改titleTextStyle
我在清单上定义的标题消失时。
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/primary</item>
<item name="colorPrimaryDark">@color/primary_dark</item>
<item name="colorAccent">@color/accent</item>
<item name="android:actionBarStyle">@style/AppTheme.ActionBarStyle</item>
<item name="actionBarStyle">@style/AppTheme.ActionBarStyle</item>
</style>
<style name="AppTheme.ActionBarStyle" parent="@android:style/Theme.Holo.Light.DarkActionBar">
<item name="android:background">@color/dark</item>
<item name="background">@color/dark</item>
<item name="android:textColor">@color/icons</item>
<item name="android:displayOptions">showHome|showTitle|useLogo</item>
<item name="android:titleTextStyle">@style/AppTheme.ActionBar.TitleStyle</item>
<item name="titleTextStyle">@style/AppTheme.ActionBar.TitleStyle</item>
</style>
<style name="AppTheme.ActionBar.TitleStyle" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title">
<item name="android:textColor">@color/icons</item>
</style>
我对默认图标的颜色有另一个疑问。例如,我正在使用NavigationDrawer,并希望更改图标的颜色
答案 0 :(得分:0)
这对我有用:
getSupportActionBar().setDisplayShowTitleEnabled(true);