之前自己写了个缩短Toast显示时间的,后来发现有更简单的,是别人写的,我就弄上来给大家看看吧

    private static void controlToastTime(final Toast toast, int duration) {        new Timer().schedule(new TimerTask() {            @Override            public void run() {                toast.cancel();            }        }, duration);    }

上面是设置的函数,下面为调用方法

Toast toast = Toast.makeText(MainActivity.this,"Toast ...",Toast.LENGTH_LONG);toast.show();controlToastTime(toast,1000);//显示时长,不能超过Toast.LENGTH_LONG

原创的链接https://www.jianshu.com/p/361b2972d7e1

更多相关文章

  1. C语言函数的递归(上)
  2. Android基于Handler实现倒计时
  3. Android(安卓)binder 原理及实现机制
  4. Android的AutoCompleteTextView在API17高版本添加的setText函数
  5. 嵌入式开发八:ARM cortex A8/9 - Android(安卓)NDK - NEON介绍以
  6. Android(安卓)获取系统日期时间并且不断更新,类似时钟
  7. Android各版本代号、版本号、API/NDK级别、发布时间及市场份额
  8. Android(安卓)CDMA分支
  9. Android(安卓)- 时间 日期相关组件

随机推荐

  1. Android(安卓)WebView中的JavaScript调用
  2. Android(安卓)控件的显示和隐藏
  3. Android(安卓)轮询实现的三种方式
  4. 切换选项卡
  5. Android系统属性SystemProperties.set/ge
  6. 编译V8静态库 for Android
  7. android开源工程
  8. Android(安卓)Ble
  9. adb connect 失败时(unable to connect t
  10. Android(安卓)从网页中跳转到APP