请参考以下代码
ForegroundColorSpan ss = new ForegroundColorSpan(context.getResources().getColor(R.color.red_text));
这就是我要做的,但它是通过错误。
答案 0 :(得分:3)
在非活动Java类中,您可以这样做,
public static void doSomething(Context ctx){
ctx.getResources().getDrawable(R.drawable.app_icon);
}
从您的activity
课程中调用它。
javaClassObj.doSomething(this);
答案 1 :(得分:0)
你得到的错误是什么?
你的背景来自哪里?
您可以尝试在项目中执行“清理”,或尝试获取其他上下文。
或者在调用非活动类时通过参数传递上下文....
[]中 Bertan
答案 2 :(得分:0)
将活动上下文或应用程序上下文传递给非活动类的构造函数并使用此上下文。