SearchView 文本颜色没有改变
SearchView text color is not changing
我有一个 AppCompat SearchView,我想更改 SearchView 中文本的颜色。所以我跟着这个 answer.
所以我在 themes.xml 中输入了答案,在布局预览中,文本颜色为黑色。但是当我在模拟器上测试时,文字颜色是白色的。我也附上两张截图。
XML Layout Preview
Emulator
问题是什么?
找到解决办法。使用父主题创建一个新主题 Widget.AppCompat.SearchView
,然后您可以自定义它的字体、文字大小、文字颜色等。
代码;
<style name="SearchViewTheme" parent="Widget.AppCompat.SearchView">
<item name="android:textColorHint">@color/somecolor</item>
<item name="editTextColor">@color/somecolor</item>
<item name="fontFamily">@font/somefont</item>
</style>
我有一个 AppCompat SearchView,我想更改 SearchView 中文本的颜色。所以我跟着这个 answer.
所以我在 themes.xml 中输入了答案,在布局预览中,文本颜色为黑色。但是当我在模拟器上测试时,文字颜色是白色的。我也附上两张截图。
XML Layout Preview
Emulator
问题是什么?
找到解决办法。使用父主题创建一个新主题 Widget.AppCompat.SearchView
,然后您可以自定义它的字体、文字大小、文字颜色等。
代码;
<style name="SearchViewTheme" parent="Widget.AppCompat.SearchView">
<item name="android:textColorHint">@color/somecolor</item>
<item name="editTextColor">@color/somecolor</item>
<item name="fontFamily">@font/somefont</item>
</style>