package com.jmheart.tools; import android.annotation.SuppressLint; import android.content.Context; import android.view.Gravity; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; import android.widget.Toast; import com.jmheart.R; @SuppressLint("ResourceAsColor") public class ToastCommom { private static ToastCommom toastCommom; private Toast toast; private static Context mcontext; private static ViewGroup mroot; private ToastCommom(){ } public static ToastCommom createToastConfig(Context context,ViewGroup root){ if (toastCommom==null) { toastCommom = new ToastCommom(); } mcontext=context; mroot=root; return toastCommom; } /** * ��ʾToast * @param context * @param root * @param tvString */ public void ToastShow(String tvString){ View layout = LayoutInflater.from(mcontext).inflate(R.layout.toast,mroot); TextView text = (TextView) layout.findViewById(R.id.text); ImageView mImageView = (ImageView) layout.findViewById(R.id.iv); text.setText(tvString); toast = new Toast(mcontext); toast.setGravity(Gravity.CENTER_VERTICAL, 0, 0); toast.setDuration(Toast.LENGTH_SHORT); toast.setView(layout); toast.show(); } }