ToastUtils

来源:互联网 发布:windows命令行打war包 编辑:程序博客网 时间:2024/05/17 07:20
import android.content.Context;import android.widget.Toast;public class ToastUtils {    private ToastUtils() {        throw new UnsupportedOperationException("This class cannot be instantiated, and its methods must be called directly.");    }    private static Context context = null;    public static void init(Context context) {        ToastUtils.context = context;    }    public static void show(CharSequence msg) {        Toast.makeText(context, msg, Toast.LENGTH_SHORT).show();    }    public static void show(int resId) {        show(context.getResources().getString(resId));    }    public static void show(CharSequence msg, int duration, int gravity, int xOffset, int yOffset) {        Toast toast = new Toast(context);        toast.setText(msg);        toast.setGravity(gravity, xOffset, yOffset);        toast.setDuration(duration);        toast.show();    }    public static void show(int resId, int duration, int gravity, int xOffset, int yOffset) {        show(context.getResources().getString(resId), duration, gravity, xOffset, yOffset);    }    public static void showLong(CharSequence msg) {        Toast.makeText(context, msg, Toast.LENGTH_LONG).show();    }    public static void showLong(int resId) {        Toast.makeText(context, resId, Toast.LENGTH_LONG).show();    }    }

0 0
原创粉丝点击