import android.content.Context;
import android.widget.Toast;
/**
* Toast统一管理类
*
*/
public class T
{
private static Toast toast;
private T()
{
/* cannot be instantiated */
throw new UnsupportedOperationException("cannot be instantiated");
}
public static void showToast(Context context, String text, int gravity)
{
if (null == toast)
{
toast = Toast.makeText(context, text, Toast.LENGTH_LONG);
toast.setGravity(gravity, 0, 0);
}
else
{
toast.setText(text);
}
toast.show();
}
public static void showToast(Context context, String text)
{
if (null == toast)
{
toast = Toast.makeText(context, text, Toast.LENGTH_LONG);
}
else
{
toast.setText(text);
}
toast.show();
}
public static void showToast(Context context, int resId)
{
if (null == toast)
{
toast = Toast.makeText(context, resId, Toast.LENGTH_LONG);
}
else
{
toast.setText(resId);
}
toast.show();
}
public static void showToast(Context context, int resId, int gravity)
{
if (null == toast)
{
toast = Toast.makeText(context, resId, Toast.LENGTH_LONG);
toast.setGravity(gravity, 0, 0);
}
else
{
toast.setText(resId);
}
toast.show();
}
}
不推荐如下的做法:
http://blog.csdn.net/arui319/article/details/7022392
Android中如何做到Service被关闭后又自动启动
Android中动态添加Panel的框架代码
Android提醒微技巧,你真的了解Dialog、Toast和Snackbar吗?
http://www.open-open.com/lib/view/open1469613952067.html
分享到:
相关推荐
Delphi XE5 进行Android开发,实现Toast提示功能的源代码,很好用!
做程序员的,基本一看api就知道,用这个可以取消上一个toast的显示,然后显示下一个,这样就能解决...可是在测试的过程中,发现却没有想象中的那么简单,不信可以百度一下,很多很多人发现toast的cancel()方法不起作用
JQuery信息提示框插件 jquery.toast.js 的使用,有详细的注释,可以直接使用
一个简单的带图村的Android Toast实例,轻触按钮,即可显示出Toast提示框信息,跟随以下代码你将实现这种既简洁又漂亮实用的Toast: ImageView iv = new ImageView(Sample_6_9.this);//创建ImageView iv....
Android 演示简单toast和带图片toast的实现方法,这些toast在平时的Android应用开发中使用频繁,本源码演示了两种最实用toast的用法,一种是不带图片,另一种是带图片: // 简单的toast,不带图片的实现方法: ...
Android中自定义Toast.pdf 学习资料 复习资料 教学资源
Toast.show() 效果图 自定义Toast(上)与Toast(下)比对 问题解决 既然系统不允许我们调用Toast,那么我们就自立门户——自己写一个Toast出来。我们总体的思路是:在Activity的布局中添加View实现Toast的效果...
qt例程Toast.7z
主要为大家详细介绍了android自定义Toast设定显示时间,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Android.JNI.Toast
toast.cancel(); } }) .show();混淆规则-keep class com.hjq.xtoast.** {*;}框架亮点(原生 Toast 无法实现的功能)支持自定义 Toast 动画样式支持自定义 Toast 显示时长支持监听 Toast 的显示和销毁支持...
Crouton 丰富样式的Toast.rar
Android应用源码之自定义彩色Toast.zip
Android应用源码之五种效果的Toast.zip
在前面的实例中,已经应用过Toast类来显示一个简单的提示框了。这次将对Toast进行详细介绍。Toast类用于在屏幕中显示一个消息提示框,该消息提示框没有任何控制...Toast toast=Toast.makeText(this,”要显示的内容”
Toast.js 一个显示内容消息的小插件。 动画依赖于 。 原料药 toast.info(选项) 烤面包。错误(选项) toast.sucess(选项) 选项 信息 内容信息 animateIn && animateOut 指的是 ,更多动画支持可以参考并扩展...
嵌入式Android项目设计与开发 第二章 Android调试基础 —— Log和Toast 调试手段 主要内容: 1.介绍消息日志的打印 2.Toast提示框的基本使用方法 调试手段 android.util.Log常用的方法有以下5个:Log.v() Log.d() ...
显示Toast ToastUtils.show("我是吐司"); 获取Toast对象 ToastUtils.getToast(); 设置Toast布局 ToastUtils.setView(); 自定义Toast样式 > 如果对Toast的默认样式不满意,可以在Application初始化样式,具体可参考...