Android 如何增加和减少每行recycleview的产品数量?
我想增加和减少每行的计数。 我这样做了,但问题是每行的计数值相同。因此,我希望当用户增加和减少第0行的计数值时,计数值为1 之后,当用户到达第二行时,计数应从0开始,而不是计数1Android 如何增加和减少每行recycleview的产品数量?,android,recyclerview-layout,Android,Recyclerview Layout,我想增加和减少每行的计数。 我这样做了,但问题是每行的计数值相同。因此,我希望当用户增加和减少第0行的计数值时,计数值为1 之后,当用户到达第二行时,计数应从0开始,而不是计数1 请帮我解决这个问题???。我想增加和减少每行的计数。所以根据计数,奖品应该增加第1行计数1,奖品100=100第2行计数2,奖品200=400,但在我的情况下,count始终显示最后一个计数值。对于每一行,计数值应该从1开始,但你可以这样做 holder.ivMinus.setOnClickListener(new
请帮我解决这个问题???。我想增加和减少每行的计数。所以根据计数,奖品应该增加第1行计数1,奖品100=100第2行计数2,奖品200=400,但在我的情况下,count始终显示最后一个计数值。对于每一行,计数值应该从1开始,但你可以这样做
holder.ivMinus.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int quantity = Integer.parseInt(holder.tvItemQuantity.getText().toString());
if (quantity > 0) {
quantity = quantity - 1;
storeItem.setItemQuantity("" + quantity);
holder.tvItemQuantity.setText(storeItem.getItemQuantity());
totoal = totoal * quantity;
Gtotoal = Gtotoal - Integer.parseInt(storeItem.getItemPrice());
;
settotal.setTotal(" \u20B9 " + Gtotoal);
} else {
}
}
});
holder.ivPlus.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int quantity = Integer.parseInt(holder.tvItemQuantity.getText().toString());
quantity = quantity + 1;
storeItem.setItemQuantity("" + quantity);
holder.tvItemQuantity.setText(storeItem.getItemQuantity());
Gtotoal = Gtotoal + Integer.parseInt(storeItem.getItemPrice());
settotal.setTotal(" \u20B9 "+ Gtotoal);
}
});
到目前为止,您尝试了什么?请发布源代码以更好地理解问题。非常感谢你宝贵的回答。我想增加和减少每一行的计数。@SumitKumawat我也这么做