gpt4 book ai didi

android - 我现在正在研究 android,首先我创建编辑文本,然后将按钮编辑为整数

转载 作者:行者123 更新时间:2023-11-30 00:56:35 25 4
gpt4 key购买 nike

我正在使用 android studio 构建新的应用程序。我创建了按钮的操作。下面是代码 fragment 。

final EditText text = (EditText) findViewById(R.id.editText);
Button button = (Button) findViewById(R.id.addButton);

super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button.setOnClickListener(
new View.OnClickListener(){

@Override
public void onClick(View v) {
try {
int myNum = Integer.parseInt(text.getText().toString());
} catch(NumberFormatException nfe) {

}
}
}
);

当我尝试运行该模块时,它给出了这条错误消息。

enter image description here这是什么错误信息?我无法理解这一点。

最佳答案

final EditText text = (EditText) findViewById(R.id.editText);
Button button = (Button) findViewById(R.id.addButton);

将上面几行放在这些行之后

super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final EditText text = (EditText) findViewById(R.id.editText);
Button button = (Button) findViewById(R.id.addButton);

否则您的 Activity 无法找到 ID 为“editText”和“addButton”的 View 。通过调用 setContentView(R.layout.activity_main),您是在说您的 Activity ,activity_main 是您 Activity 的布局,您引用的所有 View 都来自此布局。

关于android - 我现在正在研究 android,首先我创建编辑文本,然后将按钮编辑为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40069456/

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