Toast 吐司 提示框
/*
* 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 吐司 提示框相关推荐
- android自定义吐司通知,IOS 仿Android吐司提示框的实例(分享)
直接上代码 #import @interface ShowToastView : UIView +(void)showToastView:(UIView *)uiview WithMessage:(N ...
- flutter Toast消息提示框
题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天. 本文章将讲述: 1.在 flutter 跨平台开发中,使用 Dart 实现 Toast 消息提示框效果 2.Overl ...
- Toast 消息提示框
Toast(吐丝框) 1.1 Toast是Android中的一种简易的消息提示框 1.2 使用这个类的最简单的方法是调用静态方法构造您所需要的一切,并返回一个新的Toast对象. 第一个参数:当前的上 ...
- js 自定义类Android吐司提示框
(function(){ var mouseX = 0; var mouseY = 0; //定义一个全局toaslist用来存在新建的吐司 var toastLsit ...
- php的toast,jQuery 一句代码轻松实现 Toast 的提示框
如下代码,主要是 CSS,JS 只有一句.本效果是在手机中的效果. #toast { display:none; position:fixed; top:50%; left:50%; margin-t ...
- 纯JS 实现 简易 Toast 消息提示框
//提示信息 封装 function Toast(msg,duration){ duration=isNaN(duration)?3000:duration; var m = document.cre ...
- 微信小程序之toast等弹框提示
微信小程序中toast消息提示框只有两种显示的效果,就是成功和加载,使用wx.showToast(OBJECT). 看下有关参数说明: 代码很简单: wx.showToast({title: '成功' ...
- iOS开发:简单的Toast提示框实现
今天小年,再分享一篇2018年度最后一篇博客,博主是以iOS开发出身,那就最后一篇博文就分享一下关于iOS的内容吧.iOS开发过程中,有些时候操作App的时候,需要给用户对应的响应提示操作,使用系统自 ...
- Android美团评分组件及消息提示框自我定制(14)
评分组件也疯狂 美团完,淘宝完,消费完,那些各种评分组件是不是让你也疯狂呢,那么,现在我们自己来做一个评分组件,小星星登场. RatingBar 这里我们定义两个五角星评分组件,以便显示我们定义与系统 ...
最新文章
- 使用Docker-Docker for Web Developers(2)
- 什么时候会执行viewDidLoad方法
- 关于页面有多个验证控件和多个按钮的问题
- python在实际中的作用_Python面向对象中__init__的实际作用是什么?
- Pytorch(1)-内置/自己设计的损失函数使用
- c语言字节强制对齐,C语言的那些小秘密之字节对齐
- 字符串转换 BSTR/LPSTR/LPWSTR/Char
- jQuery中的$(“this“)和$(this)的区别
- Mybatis中DAO层接口没有写实现类,Mapper中的方法和DAO接口方法是怎么绑定到一起的...
- 账龄分析表excel模板_Excel技巧 | 简单而强大的功能 数据统计分析必备—数据透视表...
- C语言面试题---数组
- 成都中忻嘉业:抖音小店经营一段时间后能改类目吗
- 2022 火狐插件 Tamper Data 下载安装使用教程
- Android 无法播放此视频
- Android 一键拨号
- 数字图像处理学习笔记4第四章 图像变换 附实验
- 心脏滴血漏洞(CVE-2014-0160)分析与防护
- 嵌入式系统开发 (复习笔记)
- 华为服务器euler系统,华为euler服务器
- 拿下18Koffer,黑马老学长分享了4点学习建议!