如何更改搜索建议文本颜色

Dar*_*ark 5 search android

我希望它是黑色的.我试图更改textPrimaryColor但搜索输入字段也受到影响,我不希望发生这种情况.

截图

这是Action Bar的风格.

<style name="MyActionBar" parent="Theme.AppCompat.Light">
    <item name="android:textColorPrimary">@android:color/white</item>
    <item name="android:textColorPrimaryInverse">@android:color/white</item>
    <item name="android:textColorHint">@android:color/white</item>
    <item name="android:actionMenuTextColor">@android:color/white</item>
    <item name="android:textColorSecondary">@android:color/white</item>
</style>
Run Code Online (Sandbox Code Playgroud)

ljm*_*gui 4

我遇到了同样的问题,并在这里找到了解决方案:https://code.google.com/p/android/issues/detail ?id=5237#c8

编辑:

尝试覆盖建议文本的样式。

在“MyActionBar”样式中添加以下项目:

<item name="android:autoCompleteTextViewStyle">@style/AutoCompleteTextViewLight</item>
Run Code Online (Sandbox Code Playgroud)

并创建修复颜色的 AutoCompleteTextViewLight 样式:

<style name="AutoCompleteTextViewLight" parent="@android:style/Widget.AutoCompleteTextView">
    <item name="android:textColor">@android:color/primary_text_light</item>
</style>
Run Code Online (Sandbox Code Playgroud)