admin 发表于 2024-2-25 21:33:15

连接按钮

val ydsbutton = findViewById(R.id.yds_button) as Button
val ydsbutton:Button = findViewById(R.id.yds_button)

findViewById




几次错误在于这个Button没大写

admin 发表于 2024-2-26 01:10:08

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
      super.onCreate(savedInstanceState)
      setContentView(R.layout.activity_main)
      val ydsbutton:Button = findViewById(R.id.yds_button)
      ydsbutton.setOnClickListener {
            Toast.makeText(this,"mamaya",Toast.LENGTH_SHORT).show()
      }
    }
}

admin 发表于 2024-2-26 01:11:00

setOnClickListener

Toast.makeText(this,"mamaya",Toast.LENGTH_SHORT).show()
toast提示信息 显示最短时长

admin 发表于 2024-2-26 10:49:17

lateinit var diceImage: ImageView

lateinit 是一个关键字,用于告诉编译器这个变量会在稍后的某个时刻被初始化,而不需要在声明时就赋初值。

这种延迟初始化的方式通常用于那些在声明时无法立即初始化的变量,例如在 Activity 或 Fragment 中的视图绑定。

在使用 lateinit 声明的变量之前,你需要确保在适当的时候对它进行初始化,否则会抛出 UninitializedPropertyAccessException 异常。

admin 发表于 2024-2-26 10:53:04

Initialize初始化

admin 发表于 2024-2-26 15:47:07

variable变量
页: [1]
查看完整版本: 连接按钮