在此处输入图像描述,当用户单击金额值时,我必须使用该图像描述。金额值将自动显示在编辑文本中
olqngx591#
由于所有按钮或文本视图都相似,因此可以将它们放入数组中并调用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()) } }
wz8daaqr2#
我的建议是使用 onClickListener 在每个值按钮上获取单击的事件和该特定按钮的值。之后,您可以更新您的 amount 变量,然后使用 textField.setText()
onClickListener
amount
textField.setText()
2条答案
按热度按时间olqngx591#
由于所有按钮或文本视图都相似,因此可以将它们放入数组中并调用foreach{…}方法。
在该方法中,可以设置onclicklistener,从中获取单击项的文本并设置edittext的文本。
可能是这样的:
wz8daaqr2#
我的建议是使用
onClickListener
在每个值按钮上获取单击的事件和该特定按钮的值。之后,您可以更新您的
amount
变量,然后使用textField.setText()