我有CardView
一旦点击就会更改功能。要确认此更改,TextView
内的CardView
会从“开始”更改为“停止”。我想我可以通过改变文字的方式将BG颜色从绿色变为红色,但它不起作用。
有人知道如果点击后我可以将背景颜色从绿色更改为红色吗?它目前是绿色的。我尝试在XML中使用onPressed
属性,但点击CardView
后颜色不会保持为红色。
我将发布以下代码。非常感谢。
答案 0 :(得分:1)
以编程方式更改cardView背景颜色
your_card_view.setCardBackgroundColor(getResources().getColor(R.color.Primary));
答案 1 :(得分:1)
值色
<resources>
<color name="colorPrimary">#009688</color>
<color name="colorPrimaryDark">#00796B</color>
<color name="colorAccent">#d7d6d4</color>