gpt4 book ai didi

java - Android,使用Edittext

转载 作者:行者123 更新时间:2023-11-29 08:17:50 24 4
gpt4 key购买 nike

我有几个关于 edittext 的问题..

我正在尝试在 Android 上创建登录屏幕。我正在输入用户名和密码,然后将结果发送到另一种方法。我只是有几个问题...

1) 如果我有两个 edittext 并且用户在两者中输入值然后点击“登录”按钮,我希望该按钮采用在 2 个 edittext 框中输入的值,将它们转换并保存为字符串然后将它们传递给一个函数。我不确定我将如何构建此按钮。我遇到的问题是把它变成一个字符串我目前正在这样做..

String user = edittext.getText();

但这似乎行不通。此外,我不确定 Android 以何种方式保存 Edittext 输入。一旦用户不再开箱即用,它是否会自动将其保存到字符串中?例如将...

 public boolean onKey(View v, int keyCode, KeyEvent event) {
String user = edittext.getText();

}

工作?如果不是,我将如何定义它?

谢谢。

最佳答案

你必须订阅按钮的onClick事件,然后简单地从 EditText 中获取文本

您不需要在 EditText 的 onKey 事件上运行代码

(Button) findViewById(R.id.btnName)).setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
//called when you press the button
String user =((EditText) findViewById(R.id.txtUser)).getText().toString();
String password =((EditText) findViewById(R.id.txtPassword)).getText().toString();
// do the rest of the job
}
});

关于java - Android,使用Edittext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3085125/

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