android - 如何获取数组中索引的颜色值?
问题描述
在 androidx 版本中,我想以编程方式添加卡片视图的背景颜色。但我做不到。尝试调用虚拟方法 'void androidx.cardview.widget.CardView.setCardBackgroundColor (int)' 会给出空对象引用错误。我想不通。
你能帮忙吗?谢谢
CardView cardView = findViewById(R.id.crd);
int colorArray[] = {R.color.colorCategory1, R.color.colorCategory12,R.color.colorCategory3, R.color.colorCategory4,
R.color.colorCategory5, R.color.colorCategory6, R.color.colorCategory7, R.color.colorCategory8,
R.color.colorCategory9, R.color.colorCategory10, R.color.colorCategory11, R.color.colorCategory12,
R.color.colorCategory13, R.color.colorCategory14, R.color.colorCategory15,};
cardView.setCardBackgroundColor(colorArray[0]);
解决方案
推荐阅读
- php - 引导单选按钮组选择的空/空返回值
- java - 如何获取我的请求的当前 Bearer 令牌?
- java - Netbeans 说属性值不存在
- python - 相当于 pytorch ReplicationPad2d 的张量流
- javascript - 如何在 IF 语句中添加第三个条件?
- c# - 如何检查checkedlistbox中的多个复选框
- css - 如何省略溢出的文本后跟徽章?
- asp.net-core - .NET Core 和 Visual Studio 中的增量构建
- azure - ARM-VMSS 输出所有实例的私有 ip
- java - gradle spring boot 将环境变量传递给嵌入式 vuejs 应用程序