Digging into the source code of the appcompat SearchView I found that it uses an AppCompatAutoCompleteTextView
which by default uses the autoCompleteTextView
style.
Creating a different autocomplete style and setting it in the app theme solved the problem for me.
<style name="SearchAutoCompleteTextView" parent="Widget.AppCompat.Light.AutoCompleteTextView">
<item name="android:textColor">@color/my_text_color</item>
<item name="android:textColorHint">@color/my_hint_color</item>
</style>
<style name="AppTheme" parent="Theme.AppCompat.Light">
...
<item name="autoCompleteTextViewStyle">@style/SearchAutoCompleteTextView</item>
</style>
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…