Java 如何将生成的字符串传递给EditText?
通过一个按钮,我创建了一个字母数字字符串。我刚刚创建的这个字符串,我希望它被插入到同一活动中的编辑文本中,其中有相同的按钮。 按钮的方法:Java 如何将生成的字符串传递给EditText?,java,android,Java,Android,通过一个按钮,我创建了一个字母数字字符串。我刚刚创建的这个字符串,我希望它被插入到同一活动中的编辑文本中,其中有相同的按钮。 按钮的方法: generateCodButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Random rand = new Random();
generateCodButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view)
{
Random rand = new Random();
StringBuffer tempStr = new StringBuffer();
tempStr.append("");
for (int i = 0; i < 10; i++)
{
int c = rand.nextInt(122 - 48) + 48;
if((c >= 58 && c <= 64) || (c >= 91 && c <= 96))
{
i--;
continue;
}
tempStr.append((char)c);
}
String code = tempStr.toString();
}
});
因此,我想将var代码传递给editText,以便在同一活动中读取字符串。如何操作?我希望将其插入编辑文本中
看起来您想更改editText文本,如果是这种情况,您可以使用setText方法:
editText.setText(code);