这个问题在这里已有答案:
我正在研究动态主题应用于Android应用程序的概念 . 我正在以编程方式为所有UI应用主题颜色 . 我想以编程方式更改 EditText 选择背景颜色 .
EditText
任何帮助将非常感激 . 我想改变textselection高亮颜色 .
您在问题中提到的背景颜色被称为 HighlightColor for EditText .
试试这个,
et.setHighlightColor(ContextCompat.getColor(getContext(), R.color.highlight));
不知道你是否正在寻找,但为什么不尝试:
textView.setBackgroundColor(getResources().getColor(R.color.colorID));
如果 EditText 名称 editText 使用 setHighlightColor() 方法:
editText
setHighlightColor()
editText.setHighlightColor(getResources().getColor(R.color.some_color);
突出显示选择在 EditText 的代码中使用 setHighlightColor 功能 . 它不是背景颜色 . 它的HighLightColor .
setHighlightColor
IN CODE
editTextName.setHighlightColor(ContextCompat.getColor(getContext(), R.color.highlight));
4 回答
您在问题中提到的背景颜色被称为 HighlightColor for
EditText
.试试这个,
不知道你是否正在寻找,但为什么不尝试:
如果
EditText
名称editText
使用setHighlightColor()
方法:突出显示选择在
EditText
的代码中使用setHighlightColor
功能 . 它不是背景颜色 . 它的HighLightColor .IN CODE