当我想设置自定义颜色时,CardBackgroundColor 保持灰色,而默认颜色可以正常工作。
例如, Card.setCardBackgroundColor(R.color."customcolor") 不设置自定义颜色。颜色为灰色,而 Card.setCardBackgroundColor(Color.RED) 工作正常。
我试过了:
- 在没有 Alpha 的情况下取色
- 设置为 0dp 高度
- Card.setCardBackgroundColor(color."customcolor")
没结果。
编辑 :
Card.setCardBackgroundColor(Color.parseColor("#FFFFFFFF")) 有效。但我必须对颜色进行硬编码。有更好的方法吗?