package studio.uphie.one.utils; import android.content.Context; import android.view.Gravity; import android.widget.Toast; /** * Created by Uphie on 2015/9/7. * Email: [email protected] */ public class TextToast { private static Context context; public static void init(Context ctx){ context=ctx; } public static void shortShow(String content){ if (context==null){ throw new IllegalStateException("TextToast was not initialized"); } Toast toast= Toast.makeText(context, content, Toast.LENGTH_SHORT); toast.setGravity(Gravity.CENTER, 0, 0); toast.show(); } public static void shortShow(int resId){ String content=context.getResources().getString(resId); if (context==null){ throw new IllegalStateException("TextToast was not initialized"); } Toast toast= Toast.makeText(context, content, Toast.LENGTH_SHORT); toast.setGravity(Gravity.CENTER, 0, 0); toast.show(); } public static void longShow(String content){ if (context==null){ throw new IllegalStateException("TextToast was not initialized"); } Toast toast= Toast.makeText(context, content, Toast.LENGTH_LONG); toast.setGravity(Gravity.CENTER, 0, 0); toast.show(); } public static void longShow(int resId){ String content=context.getResources().getString(resId); if (context==null){ throw new IllegalStateException("TextToast was not initialized"); } Toast toast= Toast.makeText(context, content, Toast.LENGTH_LONG); toast.setGravity(Gravity.CENTER, 0, 0); toast.show(); } }