1

请参考下面的代码

ForegroundColorSpan ss = new ForegroundColorSpan(context.getResources().getColor(R.color.red_text));

这就是我要做的,但它通过一个错误。

4

3 回答 3

3

在你可以做的非活动Java类中,

public static void doSomething(Context ctx){
        ctx.getResources().getDrawable(R.drawable.app_icon);
    }

activity并从您的班级中调用它。

javaClassObj.doSomething(this);
于 2012-09-13T12:12:08.230 回答
0

你得到什么错误?

你的上下文来自哪里?

您可以尝试在您的项目中进行“清理”,或者尝试获取另一个上下文。

或者在调用非活动类时通过参数传递上下文......

[]s 贝尔坦

于 2012-09-13T12:09:38.857 回答
0

将活动上下文或应用程序上下文传递给非活动类的构造函数并使用此上下文。

于 2012-09-13T12:09:50.510 回答