Toast提示框
上一节
下一节

Toast概述
Toast是一种浮于屏幕最上层,用于显示消息的窗体主要用于显示各种动作的提示信息,比如:
正在编写的邮件自动保存到了草稿箱删除某条通讯了成功了Toast窗体只是占据一部分的屏幕窗
口当前的Activity依然保持存在并能与用户交互Toast在显示一段时间超时后会自动关闭
构建Toast消息
构建Toast消息
1、通过Toast.makeText()方法创建一个Toast对象

duration参数表示Toast显示的超时时间设定,可以取值如下:
Toast.LENGTH_SHORT 短时间显示(大约2秒)
Toast.LENGTH_LONG 长时间显示(大约3.5秒)
2、通过Toast.show()方法显示Toast窗体
调整Toast的显示位置
默认情况下,Toast显示在屏幕底部,水平居中的位置
通过Toast.setGravity()方法可以修改显示位置,支持三个参数
第一个参数gravity:接收一个Gravity常量,可以是常量的组合
第二个参数是x方向的偏移量
第三个参数是y方向的偏移量
![]()
定制Toast显示外观
Toast的外观除了默认情况外,也可以进行定制
1、为Toast中显示的内容定制一个视图布局(toast_layout.xml)

定制Toast显示外观 2
Toast的外观除了默认情况外,也可以进行定制
2、采用动态加载的办法在程序中为Toast使用定制布局

用Intent启动Activity,并在Activity之间传递数据

