toast 停留时间_android 自定义toast停留时间
Toast类
//首先定义全局变量mToast已经显示和隐藏函数
private Toast mToast;
// 隐藏toast信息框常量
public static final int AIRPLAY_MESSAGE_HIDE_TOAST = 22;
// 显示toast信息框时间
public static final int AIRPLAY_TOAST_DISPLAY_TIME = 1000;
public void showShortToast(String text) {
if(mToast == null) {
mToast = Toast.makeText(AppContext.getInstance(), text, Toast.LENGTH_SHORT);
} else {
mToast.setText(text);
mToast.setDuration(Toast.LENGTH_SHORT);
}
mToast.show();
}
public void cancelToast() {
if (mToast != null) {
mToast.cancel();
}
}
调用
final Handler m_Handler = new Handler(){
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
// TODO Auto-generated method stub
switch (msg.what) {
case 0:
break;
case BaseActivity.AIRPLAY_MESSAGE_HIDE_TOAST: {
cancelToast();
break;
}
}
}
};
showShortToast(getString(R.string.error_tag_name_input));
Message delayMsg = m_Handler.obtainMessage(AIRPLAY_MESSAGE_HIDE_TOAST);
m_Handler.sendMessageDelayed(delayMsg, AIRPLAY_TOAST_DISPLAY_TIME);
private static final int LONG_DELAY = 3500; // 3.5 seconds
private static final int SHORT_DELAY = 2000; // 2 seconds
Toast.Long = 3.5s
Toast.short = 2.0s
Toast..makeText(
Context
context,
CharSequence
text, int duration)
.show() 中的duration只能设这两个值,其他值是没有用的
toast 停留时间_android 自定义toast停留时间相关推荐
- android toast居中显示_android Toast 弹出在屏幕中间位置以及自定义Toast
Toast 我想我们应该使用的都很多,一般我们使用默认设置较多,但是默认设置往往不能满足我们的需求,那我们现在来自定义下: 默认Toast: Toast.makeText(MainActivity.t ...
- 安卓Toast随时跟新以及自定义Toast
文章目录 一.随时更新Toast 二.自定义Toast 一.随时更新Toast 创建工具类形式: package com.example.myapplication.until;import andr ...
- Android例子—自定义Toast(吐司)样式
1.直接调用Toast类的makeText()方法创建 这是我们用的最多的一种形式了!比如点击一个按钮,然后弹出Toast,用法: Toast.makeText(MainActivity.this, ...
- Android开发之自定义Toast(带详细注释)
因为工作需求,所以自己研究了自定义Toast,这里做出总结: 在此之前有一点需要提前说明:Toast与其他组件一样,都属于UI界面中的内容,因此在子线程中无法使用Toast弹出提示内容,如果强行在子线 ...
- Android 自定义Toast实现多次触发只会显示一次toast
#使用场景描述 当我们处于某个场景,例如一个按钮可以触发toast的显示,当你在多次点击按钮时,会多次触发toast的显示.而调用android原生的toast的makeText的方式所生产的toas ...
- Android学习笔记之自定义Toast
1)布局文件layout [html] view plaincopy <RelativeLayout xmlns:android="http://schemas.android.com ...
- android一天一次弹窗,Android自定义Toast,多次弹出时取消上次弹出,最后一次弹出为准...
下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. Android的Toast用队列管理弹出的消息,这个自定义的Toast用于频繁弹出Toas ...
- ToastUtil【简单的Toast封装类】【未自定义Toast的显示风格】
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 一个简单的Toast封装类. 效果图 API = 6.0 API = 4.4.2 代码分析 实现了不管我们触发多少次Toast调用, ...
- APICloud使用Aui自定义Toast
APICloud使用Aui自定义Toast 开篇 在H5开发的app中我们经常会使用一些ui的框架来进行布局,特别是使用它自适应的效果,可以节省我们很多的精力,把注意力放在逻辑的实现上面,这也是优秀框 ...
最新文章
- Android app动态加载
- gcc build a project
- SSL证书如何工作?
- 洛谷1527(bzoj2738)矩阵乘法——二维树状数组+整体二分
- [jquery]为jQuery.ajax添加onprogress事件
- 大数据可视化的价值体现在哪
- 固定ui大小_Material Design 响应式UI
- C++两个函数可以相互递归吗_通俗讲:数据结构递归思想
- 现代电力系统分析[简答】
- 传说中的PHPWORD的安装
- Android开发该学习哪些东西?
- git修改已提交commit的Author信息
- 编写程序,根据输入的n,输出如下例所示的图形。
- linux系统安装软件报错,Linux安装软件时报错解决方法
- php导出excel表格 打不开,phpspreadsheet 导出的EXCEL 文件打不开
- 交友盲盒源码h5开发浅谈
- Spring —— 基于注解的Aop在同一类下产生嵌套时切面不生效问题产生原因及解决
- flutter Gradle build failed to produce an .apk file. xxx\build,but the tool couldn‘t find it.
- CSDN旗下,河软CSDN乐知学院免费推荐诚信、踏实的Java软件工程、Android工程师,.NET工程师,PHP工程师、IOS工程师
- 解决idea ctrl alt + T 打开Surround With里面却没有逻辑语句模板问题