无法调用 SetOnClickListener

Unable to call SetOnClickListener

无法 运行 OnSetClickLestiner

据我所知,您找不到带有 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
              }
          });
      }
}