1 回答

TA贡献1878条经验 获得超4个赞
你的问题是只为所有视图声明一个变量,你应该从中获取值然后TextView修改然后将它设置回TextView 试试这个代码
holder.btnIncrease.setOnClickListener (new View.OnClickListener () {
@Override
public void onClick(View view) {
int val = 0;
try{
val = Integer.parseInt(holder.number.getText().toString());
}catch(Exception e) {
val = 0;
}
holder.number.setText (String.valueOf (val++));
}
});
holder.btnDecrease.setOnClickListener (new View.OnClickListener () {
@Override
public void onClick(View view) {
int val = 0;
try{
val = Integer.parseInt(holder.number.getText().toString());
}catch(Exception e) {
val = 0;
}
if(val>0) val--;
holder.number.setText (String.valueOf (val));
}
});
添加回答
举报