Android ColorStateList没有';我不能以编程方式工作

Android ColorStateList没有';我不能以编程方式工作,android,android-layout,android-drawable,Android,Android Layout,Android Drawable,我正在尝试以编程方式设置我的EditText的ColorStateList 下面是我如何在我的EditText editText.setTextColor(textColorStateList); 但是每当我设置editText.setEnabled(false)时我的编辑文本的颜色保持不变 有什么想法吗 第二个参数是颜色列表,而不是资源id的列表。像这样使用它 new int[]{ getColor(R.color.DARK_GRAY_COLOR), getColor

我正在尝试以编程方式设置我的
EditText
ColorStateList

下面是我如何在我的
EditText

    editText.setTextColor(textColorStateList);
但是每当我设置
editText.setEnabled(false)时我的编辑文本的颜色保持不变


有什么想法吗

第二个参数是颜色列表,而不是资源id的列表。像这样使用它

new int[]{
    getColor(R.color.DARK_GRAY_COLOR),
    getColor(R.color.LIGHT_RED_COLOR),
    getColor(R.color.DARK_GRAY_COLOR) }
new int[]{
    getColor(R.color.DARK_GRAY_COLOR),
    getColor(R.color.LIGHT_RED_COLOR),
    getColor(R.color.DARK_GRAY_COLOR) }