【问题标题】:ActionBar title disappears when I change the style当我更改样式时,ActionBar 标题消失
【发布时间】:2017-05-22 05:24:33
【问题描述】:

我正在尝试更改我的 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 并想更改图标的颜色

【问题讨论】:

    标签: android android-actionbar android-styles


    【解决方案1】:

    这对我有用:

    getSupportActionBar().setDisplayShowTitleEnabled(true);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多