Activity 使用 Toast


Toast 是 Android 系统提供的一种提醒方式,在程序中可以使用它将一些短小的信息通知给用户,这些信息会在一段时间后消失,下面我们来学习如何在 Activity 中使用 Toast

首先需要定义一个弹出 Toast 的触发点,以按钮的点击事件作为触发点,在 Activity 的 onCreate() 方法中添加如下代码:

override fun onCreate(savedInstanceState: Bundle?) {
    
    
    super.onCreate(savedInstanceState)
    setContentView(R.layout.first_layout)
    val button1: Button = findViewById(R.id.button1)
    	button1.setOnClickListener {
    
    
        	Toast.makeText(this, "You clicked Button1", Toast.LENGTH_SHORT).show()
        }
	}
}

Toast 的用法非常简单,通过静态方法 makeText() 创建一个 Toast 对象,然后调用 show() 将 Toast 显示出来即可

makeText() 方法需要传入三个参数,第一个参数是 Context,也就是 Toast 要求的上下文,由于 Activity 本身就是一个 Context 对象,因此直接传入 this 即可。第二个参数是 Toast 显示的文本内容。第三个参数是 Toast 显示的时长,有两个内置常量可选择:Toast.LENGTH_SHORT 和 Toast.LENGTH_LONG


猜你喜欢

转载自blog.csdn.net/CSDN_handsome/article/details/120472671