在我的项目中,有一些产品。.
我在按钮旁边创建了一个文本,单击此按钮时,应增加文本量。
我的代码仅增加一次文本量。
我的代码:
holder.add.setOnClickListener {
val num = 1
val add = num+1
holder.amount.text = add.toString()
}
}
答案 0 :(得分:1)
以这种方式更改代码。
var num = 1
holder.add.setOnClickListener {
val add = num+1
holder.amount.text = add.toString()
}
其背后的原因是,每按一次按钮,num就会被初始化为1。
答案 1 :(得分:0)
让我们创建一个全局变量num,每次单击按钮,num就会被更新
var num = 1
holder.rl_additvie.visibility = View.GONE
holder.addicon.setOnClickListener {
holder.rl_additvie.visibility = View.VISIBLE
holder.remmove.visibility = View.GONE
num = num+1
holder.amount.text = num.toString()
}