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