您的位置:首页 > 移动开发 > Android开发

android toast自定义显示时间

2016-04-28 15:51 218 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/komaw123/article/details/51274970

android 自带的toast显示时间是固定的,在方法里面不能设置显示时间长短
这里有一个简单的方法可以实现自定义显示时间的Toast

public static void MyToast(Context context,String message,long time){
final Toast toast=Toast.makeText(context, message, Toast.LENGTH_LONG);
final Timer timer=new Timer();
timer.schedule(new TimerTask() {

@Override
public void run() {
// TODO Auto-generated method stub
toast.show();
}
}, 0, 3000);
new Timer().schedule(new TimerTask() {

@Override
public void run() {
// TODO Auto-generated method stub
toast.cancel();
timer.cancel();
}
}, time);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: