有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在mainactivity中编写多个按钮而不出错?

我正在Android Studio中使用Kotlin进行一个小项目,我不断遇到一个我无法理解的错误。当我在代码中添加'sdkButton_2'部分时,OpenDialogue box将成为一个未解析的引用。我知道这是不正确的,因为当我只有一个按钮时,它工作正常。我曾尝试为每个按钮添加一个单独的功能,但这显然不起作用,我也不太确定接下来还能做什么。任何想法都将不胜感激。我已经复制并粘贴了下面的代码。(OpenDialogueBox是我在代码中进一步添加的功能。我认为它与当前问题无关,但如果需要查看,请告诉我)

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)

    var sdkButton = findViewById<Button>(R.id.sdk_button)
    sdkButton.setOnClickListener{
        openDialogueBox()

val sdkButton_2 = findViewById<Button>(R.id.sdk_button_2)
    sdkButton_2.setOnClickListener{
        val intent = Intent(this, secondaryactivity::class.java)
        startActivity(intent);
    }

共 (1) 个答案

  1. # 1 楼答案

    我认为这与你没有在两个按钮上关闭buttonName.setOnClickListener的大括号有关