SearchView文本颜色不改变



我有一个AppCompat搜索视图,我想改变搜索视图中文本的颜色。所以我遵循了这个答案。

所以我在我的themes.xml中输入了答案,在布局预览中,文本颜色是黑色的。但是当我在模拟器上测试它时,文本颜色是白色的。我附上两个截图以及。

XML布局预览

模拟器

有什么问题吗?

找到解决方案了。创建一个新的主题与父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>

最新更新