gpt4 book ai didi

java - 全局使用 editText

转载 作者:行者123 更新时间:2023-12-02 02:43:42 24 4
gpt4 key购买 nike

我是 Android 开发新手。在我的简单项目中,我经常使用 editText 来获取 java 文件中的值,我想声明并查找我的编辑文本一次,然后我在整个 java 文件中使用它。我的代码是这样的:

    EditText editText = (EditText) findViewById(R.id.editText);


public void onClick1(View v){
Editable input = editText.getText();
this.editText.setText(input+"1");

}
public void onClick2(View v){
Editable input = editText.getText();
this.editText.setText(input+"2");

}

但是当我尝试运行我的应用程序时,这段代码意外地关闭了它。请让我知道您关于声明编辑文本并在我的函数中使用的想法。

最佳答案

在类声明之后定义EditText editText;(建议使用private),因此,它应该如下所示:

public class MainActivity extends Activity{
private EditText editText;
...
}

并在 onCreate() 方法中初始化

editText = (EditText) findViewById(R.id.editText);

这样你就可以在整个类里面达到这个目标

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

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