【发布时间】:2021-03-18 10:13:04
【问题描述】:
【问题讨论】:
-
点击按钮不会进入第二个屏幕
【问题讨论】:
我可以看到你找不到带有 id 的按钮。你必须选择
第一个选项:转到您的代码并使用该行
val myButton: Button = findViewById(R.id.button)
myButton.setOnClickListener{
...
}
第二个选项:转到 gradle.app 文件并在插件中添加以下行:
id 'kotlin-android-extensions'
然后保持与你相同的代码
【讨论】:
调用setOnClickListener时遵循此格式
始终在调用 Button 变量之前对其进行初始化。
public class MyActivity extends Activity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.content_layout_id);
Button button = findViewById(R.id.button_id);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Code here executes on main thread after user presses button
}
});
}
}
【讨论】: