连接按钮
val ydsbutton = findViewById(R.id.yds_button) as Buttonval ydsbutton:Button = findViewById(R.id.yds_button)
findViewById
几次错误在于这个Button没大写
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()
}
}
} setOnClickListener
Toast.makeText(this,"mamaya",Toast.LENGTH_SHORT).show()
toast提示信息 显示最短时长 lateinit var diceImage: ImageView
lateinit 是一个关键字,用于告诉编译器这个变量会在稍后的某个时刻被初始化,而不需要在声明时就赋初值。
这种延迟初始化的方式通常用于那些在声明时无法立即初始化的变量,例如在 Activity 或 Fragment 中的视图绑定。
在使用 lateinit 声明的变量之前,你需要确保在适当的时候对它进行初始化,否则会抛出 UninitializedPropertyAccessException 异常。 Initialize初始化 variable变量
页:
[1]