如何缩短android studio 中Toast显示时间
程序员文章站
2022-06-30 20:54:21
这个是替换了toast的makeText函数功能,makeText中Toast.LENGT_SHORT时间是2秒,
现在新函数中500是指500ms,这个时间就是由自己设置的...
这个是替换了toast的makeText函数功能,makeText中Toast.LENGT_SHORT时间是2秒,
现在新函数中500是指500ms,这个时间就是由自己设置的
Toast.makeText(MainActivity.this, data[position], Toast.LENGTH_SHORT).show(); showToast(MainActivity.this, data[position], 500);
/* * * 显示toast,自己定义显示长短。 * param1:activity 传入context * param2:word 我们需要显示的toast的内容 * param3:time length long类型,我们传入的时间长度(如500) */ public static void showToast(final Activity activity, final String word, final long time){ activity.runOnUiThread(new Runnable() { public void run() { final Toast toast = Toast.makeText(activity, word, Toast.LENGTH_LONG); toast.show(); Handler handler = new android.os.Handler(); handler.postDelayed(new Runnable() { public void run() { toast.cancel(); } }, time); } }); }
下一篇: HTTP协议详解