设置TableRow的背景颜色

Mar*_*sen 4 android background-color tablerow

我尝试设置TableRow的背景颜色.目前我在我的XML文件中有这个:

android:background="@color/buttonBackground" 
Run Code Online (Sandbox Code Playgroud)

我工作得很好 但是当它运行时

row.setBackgroundColor(R.color.red);
Run Code Online (Sandbox Code Playgroud)

这一行消失了.有人可以解释为什么会这样吗?

Swa*_*ati 5

我相信你需要这样做:

Resources resource = context.getResources();
row.setBackgroundColor(resource.getColor(R.color.red)
Run Code Online (Sandbox Code Playgroud)