我有一些项目的工具栏,在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>
答案 0 :(得分:0)
您可以为V21和次要版本创建资源类型样式 添加您的文件style.xml
<item name="android:textColorPrimary">@color/textColorPrimary</item>
<item name="android:textColorSecondary">@color/textColorSecondary</item>