/*
 * Toast特点
 * 1.toast不会影响正常的用户交互
 * 2.toast的显示时间有效  自动的消失
 * 3.toast不能获取用户焦点

*/

Toast 属性:
    Toast(Context context)
    Toast makeText(Context context, int resId, int duration)
    setGravity(int gravity, int xOffset, int yOffset)  设置对齐方式及X/Y轴的偏移量
    setMargin(float horizontalMargin, float verticalMargin) 设置水平和垂直方向的外边距
    setText(CharSequence s) 设置吐丝内容
    setView(View view) 设置自定义内容的View
    setDuration(int duration) 设置显示的时间
    show() 显示吐丝

列子:

package com.qianfeng.toast;import android.os.Bundle;
import android.app.Activity;
import android.content.Context;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;
/** Toast特点* 1.toast不会影响正常的用户交互* 2.toast的显示时间有效  自动的消失* 3.toast不能获取用户焦点*/
public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}public void click(View view){switch (view.getId()) {case R.id.button1:Context context=MainActivity.this;String text="我显示了";int duration=Toast.LENGTH_SHORT;Toast toast=Toast.makeText(context, text, duration);toast.show();break;case R.id.button2:Toast toast2=Toast.makeText(MainActivity.this, "我又显示了", Toast.LENGTH_SHORT);toast2.setGravity(Gravity.CENTER, 0, 0);// 设置toast的展示位置toast2.show();break;case R.id.button3:LayoutInflater layoutInflater=LayoutInflater.from(MainActivity.this);View view1=layoutInflater.inflate(R.layout.toast_layout, null);TextView textView=(TextView) view1.findViewById(R.id.text);textView.setText("我是自定义吐司");Toast toast3=new Toast(MainActivity.this);//创建toaset对象toast3.setGravity(Gravity.CENTER, 0, 0);//设置位置toast3.setView(view1);// 设置toast中显示的内容toast3.setDuration(Toast.LENGTH_LONG);//设置toast的显示时间toast3.show();break;}}
}

Toast 吐司 提示框相关推荐

  1. android自定义吐司通知,IOS 仿Android吐司提示框的实例(分享)

    直接上代码 #import @interface ShowToastView : UIView +(void)showToastView:(UIView *)uiview WithMessage:(N ...

  2. flutter Toast消息提示框

    题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天. 本文章将讲述: 1.在 flutter 跨平台开发中,使用 Dart 实现 Toast 消息提示框效果 2.Overl ...

  3. Toast 消息提示框

    Toast(吐丝框) 1.1 Toast是Android中的一种简易的消息提示框 1.2 使用这个类的最简单的方法是调用静态方法构造您所需要的一切,并返回一个新的Toast对象. 第一个参数:当前的上 ...

  4. js 自定义类Android吐司提示框

    (function(){     var mouseX = 0;     var mouseY = 0;     //定义一个全局toaslist用来存在新建的吐司     var toastLsit ...

  5. php的toast,jQuery 一句代码轻松实现 Toast 的提示框

    如下代码,主要是 CSS,JS 只有一句.本效果是在手机中的效果. #toast { display:none; position:fixed; top:50%; left:50%; margin-t ...

  6. 纯JS 实现 简易 Toast 消息提示框

    //提示信息 封装 function Toast(msg,duration){ duration=isNaN(duration)?3000:duration; var m = document.cre ...

  7. 微信小程序之toast等弹框提示

    微信小程序中toast消息提示框只有两种显示的效果,就是成功和加载,使用wx.showToast(OBJECT). 看下有关参数说明: 代码很简单: wx.showToast({title: '成功' ...

  8. iOS开发:简单的Toast提示框实现

    今天小年,再分享一篇2018年度最后一篇博客,博主是以iOS开发出身,那就最后一篇博文就分享一下关于iOS的内容吧.iOS开发过程中,有些时候操作App的时候,需要给用户对应的响应提示操作,使用系统自 ...

  9. Android美团评分组件及消息提示框自我定制(14)

    评分组件也疯狂 美团完,淘宝完,消费完,那些各种评分组件是不是让你也疯狂呢,那么,现在我们自己来做一个评分组件,小星星登场. RatingBar 这里我们定义两个五角星评分组件,以便显示我们定义与系统 ...

最新文章

  1. 使用Docker-Docker for Web Developers(2)
  2. 什么时候会执行viewDidLoad方法
  3. 关于页面有多个验证控件和多个按钮的问题
  4. python在实际中的作用_Python面向对象中__init__的实际作用是什么?
  5. Pytorch(1)-内置/自己设计的损失函数使用
  6. c语言字节强制对齐,C语言的那些小秘密之字节对齐
  7. 字符串转换 BSTR/LPSTR/LPWSTR/Char
  8. jQuery中的$(“this“)和$(this)的区别
  9. Mybatis中DAO层接口没有写实现类,Mapper中的方法和DAO接口方法是怎么绑定到一起的...
  10. 账龄分析表excel模板_Excel技巧 | 简单而强大的功能 数据统计分析必备—数据透视表...
  11. C语言面试题---数组
  12. 成都中忻嘉业:抖音小店经营一段时间后能改类目吗
  13. 2022 火狐插件 Tamper Data 下载安装使用教程
  14. Android 无法播放此视频
  15. Android 一键拨号
  16. 数字图像处理学习笔记4第四章 图像变换 附实验
  17. 心脏滴血漏洞(CVE-2014-0160)分析与防护
  18. 嵌入式系统开发 (复习笔记)
  19. 华为服务器euler系统,华为euler服务器
  20. 拿下18Koffer,黑马老学长分享了4点学习建议!

热门文章

  1. 算法-寻找第k小元素(C)
  2. IMT愿景建议书定义的13个能力
  3. 撰写CSDN常用快捷键/功能键
  4. 关于成为sap顾问的心得体会
  5. 计算机课总结ppt,高级计算机体系结构-课程复习与总结ppt课件.ppt
  6. 【设计模式之禅】模板方法模式
  7. ubuntu上安装fcitx五笔输入法
  8. 奇虎360商战“连环局
  9. Windows 10备份与恢复
  10. 成功人士必备“十商”,一张思维导图让你清晰认识自己