我想在图像下方单击金额时,金额将自动显示在我的编辑文本上金额是文本视图

axzmvihb  于 2021-08-20  发布在  Java
关注(0)|答案(2)|浏览(289)

在此处输入图像描述,当用户单击金额值时,我必须使用该图像描述。金额值将自动显示在编辑文本中

olqngx59

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())
    }
}
wz8daaqr

wz8daaqr2#

我的建议是使用 onClickListener 在每个值按钮上获取单击的事件和该特定按钮的值。
之后,您可以更新您的 amount 变量,然后使用 textField.setText()

相关问题