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

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

使用场景:

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

android 按钮吐司,Android控件系列之Toast使用介绍相关推荐

  1. Android设置text按钮,安卓基础控件使用(TextView、Button、ImageView、EditText)

    一.文本控件TextView 1.布局文件 android:text="@string/content" android:layout_width="wrap_conte ...

  2. Android控件系列之RadioButtonRadioGroup

    2019独角兽企业重金招聘Python工程师标准>>> 学习目的: 1.掌握在Android中如何建立RadioGroup和RadioButton 2.掌握RadioGroup的常用 ...

  3. Android如何设置按钮图片(控件图片)大小自适应

    Android如何设置按钮图片(控件图片)大小自适应 在你的button中放入图片:drawble属性,你可以选择它的位置上下左右, 如何让图片自适应? 把图片放入res-drawable-mipma ...

  4. Android 5.0新控件——FloatingActionButton(悬浮按钮)

    Android 5.0新控件--FloatingActionButton(悬浮按钮) FloatingActionButton是5.0以后的新控件,一个悬浮按钮,之所以叫做悬浮按钮,主要是因为自带阴影 ...

  5. Android 遥控器按键 布局,Android 类遥控器圆形控件 扇形按钮 带中间按钮

    Android 类遥控器圆形控件 扇形按钮 带中间按钮 前言 效果图 使用方法 添加依赖 在布局中使用 参数设定 设定是否有中间按钮 设定正常情况下的中间按钮的背景颜色 设定中间按钮的圆圈描边颜色 设 ...

  6. Android中的基础控件TextView、Button、ImageView、EditText、ProgressBar

    文章目录 1 Android中的基础控件 1.1 控件的通用属性 2 TextView 2.1 TextView的继承关系 2.2 TextView的常用属性 3 EditText 3.1 常用属性 ...

  7. Android游戏开发系统控件-CheckBox

    Android游戏开发系统控件-CheckBox 2012/5/11 星期五 CheckBox是Android系统最普通的UI控件,继承了Button按钮 下面通过一个实例来学习 作者:wwj 功能: ...

  8. Android游戏开发系统控件-Dialog

    Android游戏开发系统控件-Dialog Dialog(对话框)在Android应用开发中经常用到,下面是学习<Android游戏编程从零开始>一书,关于Dialog的初步学习. 创建 ...

  9. Android开源库集合(控件)

    RecycleView: RecycleView功能增强 https://github.com/Malinskiy/SuperRecyclerView RecycleView功能增强(拖拽,滑动删除, ...

最新文章

  1. mysql 数据泵_Oracle 数据泵详解
  2. 作业1--求100内的奇数。
  3. 小明分享|nRF52840 蓝牙模块连接测试
  4. mysql生产环境运维方案_[MySQL生产环境] Innodb存储引擎内存报警问题处理过程
  5. 使用postman和SAP C4C OData服务创建销售订单
  6. Android之如何解决Listview里面的值出现了2次
  7. P2152 [SDOI2009]SuperGCD
  8. 基于FPGA 的8b10b编解码电路前端电路设计
  9. 视频隐身衣:物体移除、去水印、后期处理毫无痕迹
  10. android 转场动画 共享元素,Android-Animation-Set
  11. java EasyUI导出当前页和导出模板
  12. java双缓冲_java 双缓冲技术
  13. WEB UI设计尺寸规范
  14. 基于SSM+SpringBoot+Thymeleaf+LayUI的高校大学生成绩分析管理系统(附论文)
  15. php组件缓冲区溢出漏洞,DNSTracer 1.9 缓冲区溢出漏洞(CVE-2017-9430)分析
  16. web端如何获取笔压 web端获取笔压的js库
  17. gazebo中计算理想相机模型的fx fy
  18. 很早以前就想要的东西,没想到今天会“妙手偶得”
  19. 关于网页抓取的10个误区(最新)
  20. 【网络】正向代理和反向代理

热门文章

  1. Eureka-提供者与消费者
  2. zookeeper的设计猜想-集群组成
  3. 实现Redis用户会话 - 2
  4. 注解配置声明式事务控制解析
  5. Spring对于Bean管理的核心组件
  6. 数据库-优化-检查慢日志是否开启
  7. 构建eureka高可用服务
  8. Ubuntu开放指定端口
  9. Disruptor并发框架-1
  10. fortran和Java学_Fortran模块和全局变量