如您在问题中提到的,背景颜色在EditText
中被称为HighlightColor。
请尝试以下方法:
et.setHighlightColor(ContextCompat.getColor(getContext(), R.color.highlight));
setHighlightColor
功能来突出显示选择内容,代码应用于EditText
。这不是背景颜色,而是高亮颜色。
在代码中:
editTextName.setHighlightColor(ContextCompat.getColor(getContext(), R.color.highlight));
editText
的EditText
,请使用setHighlightColor()
方法:editText.setHighlightColor(getResources().getColor(R.color.some_color);
不知道这是否是您正在寻找的,但为什么不尝试一下:
textView.setBackgroundColor(getResources().getColor(R.color.colorID));
setHighlightColor
- IntelliJ Amiya