Android 5.1中工具栏项上的黑色文本

时间:2019-04-11 15:32:18

标签: android android-layout kotlin android-toolbar android-appbarlayout

我有一些项目的工具栏,在andorid 7.1上我的文本为白色,但是在android 5.1上文本为黑色。在appTheme中,我设置了白色。该如何解决?

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <item
        android:id="@+id/button"
        android:orderInCategory="300"
        android:title="clear"
        app:showAsAction="ifRoom" />
</menu>

我的xml文件

 <android.support.design.widget.AppBarLayout
        android:id="@+id/my_appBar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:elevation="0dp"
        app:visibility="@{viewModel.isLoaded}">

        <android.support.v7.widget.Toolbar
            android:id="@+id/catalog_filter_toolbar"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:background="@color/blue"
            app:navigationIcon="@drawable/back_icon"
            app:title="Blue"
            app:titleTextColor="@android:color/white" />
    </android.support.design.widget.AppBarLayout>

1 个答案:

答案 0 :(得分:0)

您可以为V21和次要版本创建资源类型样式 添加您的文件style.xml

<item name="android:textColorPrimary">@color/textColorPrimary</item>
<item name="android:textColorSecondary">@color/textColorSecondary</item>