Android-Toast(吐司)的基本用法

吐司(Toast)

Android用于提示信息的一个控件——Toast(吐司)!

Toast是一个包含小信息的提示框。会自动消失。(并不干扰用户操作)

Toast继承树

java.lang.object 派生出 android.widget.Toast

创建Toast(java代码)的方法

Toast组件有两个方法:makeText()和show(),其中makeText()方法用于设置要显示的字符串,show()方法显示消息框。

Toast 变量名称=Toast.makeText(Context,Text,Time);

变量名称.show();

第一个参数Content是一个抽象类,表示应用程序环境的信息,即当前组件的上下文环境。Android中提供了该抽象类的具体实现,通过实现类可以获取应用程序的资源等,在Activity中使用当前“主程序类名.this”即可。Text是要显示的消息字串,Time表示显示时长,该属性是特定的值,Toast.LENGTH_LONG表示较长时间,Toast.LENGTH_SHORT表示较短时间显示(这两个属性具有的值也可以用int类型整数0和1代替,"1"表示LONG,“0”表示SHORT)

上述语法格式简写为:

Toast.makeText(MainActivity.this,"提示内容",Toast.LENGTH_LONG).show();

1、定制文本及提示框显示位置(通过属性直接设置,可以显示在屏幕的上下左右任何位置)

public void click(View view){

  Toast toast=Toast.makeText(this,"位置演示",Toast.LENGTH_SHORT);//创建对象

  toast.setGravity(Gravity.BOTTOM,0,20);//设置显示位置

  toast.show();//调用show()方法
}

2、定义一个带图片的Toast

3、完全自定义Toast

注意事项:除了setView显示自定义视图之外,其他情况new Toast

本篇文章对Toast做了精简的描述,希望对大家的学习有所帮助,若存在错误或不足,希望大家纠正、补充。

猜你喜欢

转载自blog.csdn.net/qq_41760521/article/details/83023773