java - 每次用户单击加号按钮时如何添加+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));
}
解决方案
如果您想在点击加号按钮时添加 30,首先您需要添加一个OnClickListner
on 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));
}
推荐阅读
- javascript - 对于循环代码,每个循环在 x 轴上的间距加倍
- firebase - React Native Crashlytics Firebase
- swift - 如何使用 UI 测试用例验证 UITableviewCell 标签和 Imageview 数据
- javascript - 可见:假和隐藏:真之间的区别
- javascript - 在反应预输入引导程序中将变量传递给`renderMenuItemChildren`
- ios - Swift Core 蓝牙通讯与 OBD2
- python-3.x - 使用 Python 设置主机名
- python - 如何在叠加图中将 RangetoolLink 与全息视图一起使用
- javascript - 我们是否能够从 HTML 向 android 主屏幕添加图钉?
- mysql - 优化查询 - 1 个数据库中的用户订阅,另一个数据库中的 3 级数据。查找用户订阅的顶层