欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android控件系列之Toast使用介绍

程序员文章站 2023-12-09 15:04:21
toast英文含义是吐司,在android中,它就像烘烤机里做好的吐司弹出来,并持续一小段时间后慢慢消失toast也是一个容器,可以包含各种view,并承载着它们显示。...

toast英文含义是吐司,在android中,它就像烘烤机里做好的吐司弹出来,并持续一小段时间后慢慢消失

toast也是一个容器,可以包含各种view,并承载着它们显示。

Android控件系列之Toast使用介绍

使用场景:

1、需要提示用户,但又不需要用户点击“确定”或者“取消”按钮。

2、不影响现有activity运行的简单提示。

用法:

1、可以通过构造函数初始化:

复制代码 代码如下:

//初始化toast
toast toast = new toast(this);
//设置显示时间,可以选择toast.length_long或者toast.length_short
toast.setduration(toast.length_long);
//承载一个textview,用来显示文字
textview view = new textview(this);
//设置textview的值
view.settext("这是一个toast提示");
//设置textview的布局
view.setlayoutparams(new layoutparams(linearlayout.layoutparams.wrap_content,linearlayout.layoutparams.wrap_content));
//toast承载该
textviewtoast.setview(view);
//显示toast
toast.show();

2、上述的方法过于复杂,一般只适用于构造特殊界面的toast,如果只想单纯的进行文字提示,可以用工厂方法,它会自动构建一个带边框和文字的toast:
复制代码 代码如下:

//利用工厂方法构造一个简单的toast,并链式结构的直接进行提示
toast.maketext(this, "这是一个toast提示", toast.length_long).show();


总结:toast可以说是最常用也是最简单的android控件之一,其自动关闭的功能大大简化了代码量,不失为用户提示的最佳选择。