我尝试设置TableRow的背景颜色。 目前我有这在我的XML文件:设置TableRow的背景颜色
android:background="@color/buttonBackground"
和我工作的伟大。但是当它运行时
row.setBackgroundColor(R.color.red);
该行消失。有人可以解释为什么吗?
我尝试设置TableRow的背景颜色。 目前我有这在我的XML文件:设置TableRow的背景颜色
android:background="@color/buttonBackground"
和我工作的伟大。但是当它运行时
row.setBackgroundColor(R.color.red);
该行消失。有人可以解释为什么吗?
我相信你需要做的:
Resources resource = context.getResources();
row.setBackgroundColor(resource.getColor(R.color.red)
你必须失去你的颜色定义alpha值。验证它有4个字节,如#FFFFFFFF
。
只要写:android:background="@android:color/buttonBackground"
你还可以尝试:
row.setBackgroundColor(Color.RED);
这在Android Studio中2.2.3对我的作品。