工具栏样式不起作用

时间:2016-03-17 15:11:46

标签: android android-toolbar android-styles

我正在尝试制作一个白色文字颜色的浅蓝色工具栏:

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

并在我的styles.xml中:

<style name="ToolbarStyle" parent="ThemeOverlay.AppCompat.Dark.ActionBar">
    <item name="android:background">?attr/colorPrimary</item>
</style>

但是有一个问题,文字颜色是黑色而不是白色

注意:使用android:themeapp:theme代替style将解决问题,但我仍然想知道,为什么不{{1}工作?

1 个答案:

答案 0 :(得分:0)

我想我现在明白了这个问题,

style用于为没有子视图的视图设置样式。 android:themeapp:theme用于为视图及其子项设置样式。

因此,在设置工具栏样式时,您可能希望为其设置样式及其子视图,以便对活动标签进行样式设置。