如何在Kotlin中以编程方式更改Cardview背景颜色

问题描述 投票:0回答:2

我尝试这样做:

cardview.cardBackgroundColor(Color)

但我收到此消息:找不到函数'invoke()'。

任何想法?

kotlin android-cardview
2个回答
0
投票

您尝试过使用

cardView.setCardBackgroundColor(Color.RED);

或从下面的参考中创建任何颜色

 val color = ContextCompat.getColor(this@SplashActivity, R.color.colorPrimary)
 cardView.setCardBackgroundColor(color);

0
投票

我找到了,我忘记了set

cardview.setCardBackgroundColor(Color)

现在一切正常,cardview的背景发生了变化。

© www.soinside.com 2019 - 2024. All rights reserved.