Android Toast统一管理类
2016-02-19 00:00
387 查看
摘要: Android Toast统一管理类
Android Toast统一管理类:
Android Toast统一管理类:
import android.content.Context; import android.widget.Toast; /** * Toast统一管理类 */ public class ToastUtils { private static Toast toast; /** * 短时间显示Toast */ public static void showShort(Context context, CharSequence message) { if (null == toast) { toast = Toast.makeText(context, message, Toast.LENGTH_SHORT); // toast.setGravity(Gravity.CENTER, 0, 0); } else { toast.setText(message); } toast.show(); } /** * 短时间显示Toast */ public static void showShort(Context context, int message) { if (null == toast) { toast = Toast.makeText(context, message, Toast.LENGTH_SHORT); // toast.setGravity(Gravity.CENTER, 0, 0); } else { toast.setText(message); } toast.show(); } /** * 长时间显示Toast */ public static void showLong(Context context, CharSequence message) { if (null == toast) { toast = Toast.makeText(context, message, Toast.LENGTH_LONG); // toast.setGravity(Gravity.CENTER, 0, 0); } else { toast.setText(message); } toast.show(); } /** * 长时间显示Toast */ public static void showLong(Context context, int message) { if (null == toast) { toast = Toast.makeText(context, message, Toast.LENGTH_LONG); // toast.setGravity(Gravity.CENTER, 0, 0); } else { toast.setText(message); } toast.show(); } /** * 自定义显示Toast时间 */ public static void show(Context context, CharSequence message, int duration) { if (null == toast) { toast = Toast.makeText(context, message, duration); // toast.setGravity(Gravity.CENTER, 0, 0); } else { toast.setText(message); } toast.show(); } /** * 自定义显示Toast时间 */ public static void show(Context context, int message, int duration) { if (null == toast) { toast = Toast.makeText(context, message, duration); // toast.setGravity(Gravity.CENTER, 0, 0); } else { toast.setText(message); } toast.show(); } /** * Hide the toast, if any. */ public static void hideToast() { if (null != toast) { toast.cancel(); } } }
相关文章推荐
- 如何解决android Toast重复显示
- android自定义toast(widget开发)示例
- Android开发中4个常用的工具类【Toast、SharedPreferences、网络及屏幕操作】
- Android实现Toast提示框图文并存的方法
- Android控件系列之Toast使用介绍
- Android编程之Button控件配合Toast控件用法分析
- Android编程经典代码集锦(复制,粘贴,浏览器调用,Toast显示,自定义Dialog等)
- Android中使用Toast.cancel()方法优化toast内容显示的解决方法
- Toast和Handler的间隔使用实例
- 详解Android中的Toast源码
- Android Toast带图标水平布局的简单实现
- Android的各种Toast .
- Android Toast 详解
- Toast提示框
- Android 下自定义Toast
- Android toast的几种用法
- 详细介绍Toast.makeText(this, "string string string",Toast.LENGTH_LONG).show();
- Toast的应用
- android sdk --- toast显示图片实例
- android中toast使用注意事