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));
}
});
添加回答
舉報