【发布时间】:2018-07-17 12:32:09
【问题描述】:
我想当一个cardview 点击事件调用它的背景颜色变化。但我一次只想改变一个cardview 颜色意味着我点击 1st cardview ,颜色变为黄色,但是当我点击 2nd cardview改变颜色为黄色,其他所有卡组颜色为白色。
这是我的代码:-
btnOpt1.setOnClickListener {
btnOpt1.setCardBackgroundColor(Color.parseColor("#fcfca9"))
}
btnOpt2.setOnClickListener {
btnOpt2.setCardBackgroundColor(Color.parseColor("#fcfca9"))
}
btnOpt3.setOnClickListener {
btnOpt3.setCardBackgroundColor(Color.parseColor("#fcfca9"))
}
btnOpt4.setOnClickListener {
btnOpt4.setCardBackgroundColor(Color.parseColor("#fcfca9"))
}
btnOpt5.setOnClickListener {
btnOpt5.setCardBackgroundColor(Color.parseColor("##fcfca9"))
}
【问题讨论】:
标签: android kotlin background-color android-cardview