Java 以编程方式更改颜色资源?

Java 以编程方式更改颜色资源?,java,android,android-layout,Java,Android,Android Layout,我从Vicky Vicent(“”)那里得到了一个小圆圈文本视图 在我的情况下,这一个应该显示一个水平,我想定义自己的某些领域的背景色。如何通过我的活动来更改此项 <solid android:color="#9FE554" /> 要更改xml可绘制资源的纯色,请使用以下代码 GradientDrawable bgShape = (GradientDrawable)textview.getBackground(); bgShape.setColor(Color.BLACK); 无

我从Vicky Vicent(“”)那里得到了一个小圆圈文本视图 在我的情况下,这一个应该显示一个水平,我想定义自己的某些领域的背景色。如何通过我的活动来更改此项

<solid android:color="#9FE554" />

要更改xml可绘制资源的纯色,请使用以下代码

GradientDrawable bgShape = (GradientDrawable)textview.getBackground();
bgShape.setColor(Color.BLACK);

无法在运行时编辑资源文件