Android actionbar背景与文本颜色相同

Android actionbar背景与文本颜色相同,android,xamarin,android-actionbar,android-5.0-lollipop,android-theme,Android,Xamarin,Android Actionbar,Android 5.0 Lollipop,Android Theme,这是我与安卓Xamarin合作的第一个项目,我试图设计ActionBar。我成功地更改了背景颜色,但现在其中的文本要么消失了,要么与背景颜色相同。我认为第二个原因是我只是改变了背景。下面是my Styles.xml <?xml version="1.0" encoding="UTF-8" ?> <resources> <style name="hme" parent="android:Theme.Material"> <item

这是我与安卓Xamarin合作的第一个项目,我试图设计ActionBar。我成功地更改了背景颜色,但现在其中的文本要么消失了,要么与背景颜色相同。我认为第二个原因是我只是改变了背景。下面是my Styles.xml

<?xml version="1.0" encoding="UTF-8" ?>
<resources>
    <style name="hme" parent="android:Theme.Material">
        <item name="android:actionBarStyle">@style/hme.ActionBar</item>

        <!-- Support library compatibility -->
        <item name="actionBarStyle">@style/hme.ActionBar</item>
    </style>

    <!-- ActionBar styles -->
    <style name="hme.ActionBar" parent="@style/Widget.AppCompat.ActionBar.Solid">
        <item name="android:background">@color/primary</item>
        <item name="android:titleTextStyle">@style/hme.ActionBar.Text</item>

        <!-- Support library compatibility -->
        <item name="background">@color/primary</item>
    </style>

    <style name="hme.ActionBar.Text" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title">
        <item name="android:textColor">@color/white</item>
    </style>

    <style name="hme.Splash" parent="android:Theme">
        <item name="android:windowBackground">@drawable/splash</item>
        <item name="android:windowNoTitle">true</item>
    </style>
</resources>
这是Gyazo的屏幕截图。没有足够的代表发布图片:

我检查了其他的修复程序,有很多不同的问题,但似乎没有任何效果,有人能帮我吗?

你可以添加

<item name="android:textColorPrimary">@android:color/black</item>
同时检查:

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

可能有用。

谢谢您的回复!但这不起作用,我添加了您提供的行,操作栏仍然像我提供的屏幕截图一样。@Dylan2308将@style/Widget.AppCompat.actionbar.Solid替换为android:Widget.Material.actionbar.Solid。我测试过了,很抱歉回复太晚,但谢谢!如果我将@color/primary更改为@color/black,则文本和操作栏都是黑色的
<item name="android:textColor">@android:color/black</item>
<item name="android:textColorSecondary">@android:color/black</item>