gpt4 book ai didi

android - 如何通过单击按钮填充 EditText?

转载 作者:搜寻专家 更新时间:2023-11-01 09:11:42 26 4
gpt4 key购买 nike

我想获取要填充到编辑文本框中的按钮中的值。即我正在创建一个登录页面,其中必须输入 PIN 我已经给出了一组数字作为按钮,当我单击按钮时,必须在编辑文本框中填充相应的值(就像 ATM 操作一样)。

我现在正在使用:

 b1.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View paramView) {
// TODO Auto-generated method stub
String text=(String) b1.getText();
pincode.setText(text);
}
});

使用上面的代码我得到了填充的值,但是我有一组按钮,那么有没有任何简化的方法来填充值?*当前替换前一个的值,我需要编辑文本中的多个值,比如如果我们按下按钮 1、2、3(值),编辑文本中的值应为 123 *

最佳答案

为此,在您的 Activity 中实现 OnClickListener

然后将此监听器添加到您所有的按钮中

btn1.setOnClickListener(this);
btn2.setOnClickListener(this);
btn3.setOnClickListener(this);

并将onClick事件写成

public void onClick(View v) {

Button b1 = (Button)v;
editText.setText(editText.getText().toString()+b1.getText().toString());
}

你就完成了:)

关于android - 如何通过单击按钮填充 EditText?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7833475/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com