Android studio 安卓工作室>&燃气轮机;按钮不能正常工作
只有先单击第一个按钮,第二个和第三个按钮才能工作。如果在尝试第一个按钮之前单击第二个或第三个按钮,则按钮不起作用。 你能帮我找出我的错误吗?IDE:Android Studio,语言:Kotlin 代码如下:Android studio 安卓工作室>&燃气轮机;按钮不能正常工作,android-studio,Android Studio,只有先单击第一个按钮,第二个和第三个按钮才能工作。如果在尝试第一个按钮之前单击第二个或第三个按钮,则按钮不起作用。 你能帮我找出我的错误吗?IDE:Android Studio,语言:Kotlin 代码如下: package com.example.habiganjkotlin import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import
package com.example.habiganjkotlin
import android.content.Intent
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
info_button.setOnClickListener {
val intent = Intent(this, habiganjinfo::class.java)
// start your next activity
startActivity(intent)
news_button.setOnClickListener {
val intent = Intent(this, habiganjnews::class.java)
// start your next activity
startActivity(intent)
corona_button.setOnClickListener {
val intent = Intent(this, corona::class.java)
// start your next activity
startActivity(intent)
} } } } }
代码的问题是您在button1.setOnClickListener中放置了按钮2和按钮3。如果这三个按钮是独立的,您可以选择其中任何一个,请将它们放在三个单独的setOnClickListener中。我的意思是:
Button1.setOnClickListener{...}
Button2.setOnClickListener{...}
但你写过:
Button1.setOnClickListener{...
Button2.setOnClickListener{...}}
这是错误的