Toast自定义显示时间以及自定义显示位置

来源:互联网 发布:邮政小包业务流程优化 编辑:程序博客网 时间:2024/06/08 19:02

说明:

         1:好记性,不如写博客

         2:直接可以调用此方法使用,懒人的最佳方法

         3:自定义显示的时长,测试过最长显示时间为3s

         4:自定义显示的位置


代码:


private void toast(Context ctx, String msg, int time) {if (msg.equals("") || msg == null) {return;}try {Handler mHandler = null;//Toast 自定义位置final Toast toasts = Toast.makeText(ctx, msg, Toast.LENGTH_SHORT);toasts.setGravity(Gravity.CENTER, 0, 0);toasts.show();if (mHandler == null) {mHandler = new Handler();mHandler.postDelayed(new Runnable() {@Overridepublic void run() {toasts.cancel();}}, time);}} catch (Exception e) {}}//调用方法   100 可以修改3000以内的值toast(this, "调用方法", 100);
调用:
toast(this, "此处为调用方法", 300);





原创粉丝点击