📅  最后修改于: 2021-01-05 08:16:50             🧑  作者: Mango
Android Toast用于向用户显示排序时间通知,而不会影响用户与UI的交互。使用Toast类显示的消息显示迅速,一段时间后消失。 Toast中的消息可以是文本,图像或两者都可以。
要了解有关Android Toast的更多信息,请转到Android Toast示例
在此示例中,我们将通过单击按钮来显示祝酒消息。请参见以下示例:
Toast.makeText(applicationContext,"this is toast message",Toast.LENGTH_SHORT).show()
val toast = Toast.makeText(applicationContext, "Hello Javatpoint", Toast.LENGTH_LONG)
toast.show()
val myToast = Toast.makeText(applicationContext,"toast message with gravity",Toast.LENGTH_SHORT)
myToast.setGravity(Gravity.LEFT,200,200)
myToast.show()
在activity_main.xml文件中添加以下代码。在此文件中,我们向布局添加了一个按钮以执行单击操作。
在MainActivity.kt类中添加以下代码。在此类中,我们将在显示吐司消息的按钮上执行单击操作。
package example.javatpoint.com.kotlintoast
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.view.Gravity
import android.widget.Toast
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
button.setOnClickListener(){
Toast.makeText(applicationContext,"this is toast message",Toast.LENGTH_SHORT).show()
val toast = Toast.makeText(applicationContext, "Hello Javatpoint", Toast.LENGTH_SHORT)
toast.show()
val myToast = Toast.makeText(applicationContext,"toast message with gravity",Toast.LENGTH_SHORT)
myToast.setGravity(Gravity.LEFT,200,200)
myToast.show()
}
}
}
输出: