在此处输入图像描述当用户点击金额值时,我必须使用的金额值自动出现在编辑文本中
由于所有按钮或TextView都相似,因此可以将它们放在一个数组中,并调用forEach{…}方法。
在该方法中,您设置了一个onClickListener,在那里您可以获得单击项目的文本并设置EditText的文本。
它可能类似于:
val button_list = listOf(
button_300,
button_1000,
button_1500,
...,
button_50000
)
button_list.forEach{ button ->
button.setOnClickListener{
your_editText.setText(button.getText().toString())
}
}
我的建议是在每个值按钮上使用onClickListener
来获取单击的事件和该特定按钮的值。
之后,您可以相应地更新amount
变量,然后使用textField.setText()
将其显示在UI上