无法解析符号ColorStateList

时间:2016-06-17 03:51:17

标签: android

我尝试使用ColorStateList更改RadioGroup的颜色,但遇到了一些基本错误。我可以在不使用RadioGroup的情况下更改ColorStateList按钮的颜色吗?有更简单的方法吗?

我已导入以下内容但仍无法解析符号'。

import android.graphics.Color;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.ColorDrawable;

我尝试在下面实施ColorStateList,不确定我是否正确地执行了此操作,但首先我需要修复“无法解决符号错误”问题' :

if (Item.getCar()=='Audi'){
    ColorStateList csl = new ColorStateList(
        new int[][]{
            new int[]{android.R.attr.state_enabled}, //disabled
            new int[]{android.R.attr.state_enabled} //enabled
        },
        new int[] {
            Color.BLACK //disabled
            ,Color.BLUE //enabled

        }
);

int textColor = Color.parseColor("#000000");
x.radioGroup.set(ColorStateList.valueOf(textColor));

我们非常感谢您尝试让ColorStateList工作的任何帮助。

1 个答案:

答案 0 :(得分:7)

您需要导入以下

import android.content.res.ColorStateList;
import android.graphics.Color;

它对我有用。