【发布时间】:2018-11-23 15:48:12
【问题描述】:
我想将我的 Toolbar 标题颜色更改为蓝色。它保持白色。我可以设置后退按钮,但不能设置标题颜色 - 我错过了什么吗?
我尝试在 3 个不同的地方进行更改:
活动
Toolbar toolbar = (Toolbar) findViewById(R.id.detail_toolbar);
toolbar.setTitleTextColor(0xff00ff99);
setSupportActionBar(toolbar);
activity.xml
<android.support.v7.widget.Toolbar
android:id="@+id/detail_toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:theme="@style/ToolBarStyle"
android:background="@color/colorPrimaryDark"
android:titleTextColor="@android:color/holo_red_dark"
app:subtitleTextColor="@color/colorPrimaryDark"
app:layout_collapseMode="pin"
app:popupTheme="@style/ToolBarStyle" />
v21 样式.xml
<!-- ToolBar -->
<style name="ToolBarStyle" parent="Theme.AppCompat">
<item name="titleTextColor">@color/colorPrimaryDark</item>
<item name="android:titleTextColor">@color/colorPrimaryDark</item>
<item name="android:textColorPrimary">@color/colorPrimaryDark</item>
<item name="android:textColorSecondary">@color/colorPrimaryDark</item>
<item name="actionMenuTextColor">@color/colorPrimaryDark</item>
<item name="android:textColor">@color/colorPrimaryDark</item>
</style>
styles.xml
<style name="ToolBarStyle" parent="Theme.AppCompat">
<item name="titleTextColor">@color/colorPrimaryDark</item>
<item name="android:titleTextColor">@color/colorPrimaryDark</item>
<item name="android:textColorPrimary">@color/colorPrimaryDark</item>
<item name="android:textColorSecondary">@color/colorPrimaryDark</item>
<item name="actionMenuTextColor">@color/colorPrimaryDark</item>
<item name="android:textColor">@color/colorPrimaryDark</item>
</style>
我错过了什么? 无论如何它都保持白色。我什至浏览了整个项目中对 #ffffff 的 150 次引用,但那里没有引用工具栏。
targetSdk 26,在 Android 7.1.1 上运行
【问题讨论】:
标签: android toolbar android-xml android-appcompat