gpt4 book ai didi

android - 为 SearchView 中的文本设置文本颜色和提示文本颜色

转载 作者:行者123 更新时间:2023-11-29 14:24:07 24 4
gpt4 key购买 nike

我想将文本颜色和提示文本颜色设置为 android.support.v7.widget.SearchView 中的文本,它不在 ActionBar 中,也不在菜单选项中。我尝试了 stackoverflow 中提到的几种方法。但它们都不起作用。

int searchSrcTextId =getResources().getIdentifier("android:id/search_src_text", null, null);  
EditText searchEditText = (EditText) searchView.findViewById(searchSrcTextId);
searchEditText.setTextColor(Color.WHITE);
searchEditText.setHintTextColor(Color.LTGRAY);

我尝试了上面的代码,但它在 setTextColor 行给出了 Null 指针异常。任何类型的帮助将不胜感激。提前致谢。

最佳答案

我会通过 xml 布局文件来完成这种工作。这可以在 res/layout 文件夹中找到。

您需要执行与以下类似的操作:

将其添加到父主题。

<item name="android:editTextColor">@android:color/white</item>

这应该会更改输入的文本。

你也可以这样使用:

<item name="android:textColorHint">@android:color/white</item>

它将更改 SearchView 的提示文本。

希望这有帮助:)

关于android - 为 SearchView 中的文本设置文本颜色和提示文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39036127/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com