工具栏文本颜色不会更改

时间:2017-08-05 08:52:09

标签: java android

我使用工具栏,当滚动图像时显示文字, 我也在java中尝试toolbar.setTitleTextColor(Color.RED);但它不起作用,文本颜色总是白色

<android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            app:layout_collapseMode="pin"
            app:titleTextColor="@color/buttontext"
            app:popupTheme="@style/appBarTheme" />

1 个答案:

答案 0 :(得分:0)

将此添加到style.xml

<style name="ToolBarStyle" parent="Theme.AppCompat">
    <item name="android:textColorPrimary">@android:color/white</item>
    <item name="android:textColorSecondary">@android:color/white</item>
    <item name="actionMenuTextColor">@android:color/white</item>
</style>

让你的Widget.Toolbal像这样:

<android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        app:theme="@style/ToolBarStyle"
        android:layout_height="?attr/actionBarSize"
  />

您可以将<item name="actionMenuTextColor">@android:color/white</item>中的颜色更改为您想要的任何颜色。