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 楼答案
我认为这与你没有在两个按钮上关闭
buttonName.setOnClickListener
的大括号有关