Android控件系列之Toast使用介绍

life煞神

life煞神

2016-02-19 11:26

给自己一点时间接受自己,爱自己,趁着下午茶的时间来学习图老师推荐的Android控件系列之Toast使用介绍,过去的都会过去,迎接崭新的开始,释放更美好的自己。

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

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

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

使用场景:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

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控件之一,其自动关闭的功能大大简化了代码量,不失为用户提示的最佳选择。

展开更多 50%)
分享

猜你喜欢

Android控件系列之Toast使用介绍

编程语言 网络编程
Android控件系列之Toast使用介绍

Android控件系列之CheckBox使用介绍

编程语言 网络编程
Android控件系列之CheckBox使用介绍

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Android控件系列之TextView使用介绍

编程语言 网络编程
Android控件系列之TextView使用介绍

Android控件系列之XML静态资源使用介绍

编程语言 网络编程
Android控件系列之XML静态资源使用介绍

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Android控件系列之Button以及Android监听器使用介绍

编程语言 网络编程
Android控件系列之Button以及Android监听器使用介绍

Android 布局控件之LinearLayout详细介绍

编程语言 网络编程
Android 布局控件之LinearLayout详细介绍

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

IOS开发之路--C语言基础知识

IOS开发之路--C语言基础知识

escape、encodeURI、encodeURIComponent等方法的区别比较

escape、encodeURI、encodeURIComponent等方法的区别比较
下拉加载更多内容 ↓