首页 > 解决方案 > 每次用户单击加号按钮时如何添加+30?

问题描述

对于第一项,总数为 49,但我想在用户每次单击按钮时添加 30。

1st item: 49
2nd item: 79
3rd item: 109

等等。

我已经尝试过了,但它不起作用:

for (int i =49;i<9;i=i+30) 
{
    price.setText("$" + Integer.toString(i));
}

标签: javaandroidfor-loop

解决方案


如果您想在点击加号按钮时添加 30,首先您需要添加一个OnClickListneron Button,实现将取决于您使用的语言,然后可以突出显示实际代码。

您可以在侦听器回调函数中获取实际值,然后只需添加您定义的值并设置它,为什么需要使用循环

public static final Integer INC_FACTOR = 30; // Increment factor

public onClickListner(Button ref) { // some dummy onClickListner
    ref.setLabel(String.valueOf(Integer.parseInt(ref.getLabel())+ INC_FACTOR));
}

推荐阅读