android怎么缩短toast的显示时间
2017-09-11
展开全部
Toast.LENGTH_LONG(3.5秒)
Toast.LENGTH_SHORT(2秒)
如果你需要更短的时间就只能自定义Toast了,不过也可以做一个计时器Timer,到点关闭取消Toast。
final Toast toast = Toast.makeText(this, "自定义Toast的时间",Toast.LENGTH_LONG);
final Timer timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
toast.show();
}
}, 0, 3000);// 3000表示点击按钮之后,Toast延迟3000ms后显示
new Timer().schedule(new TimerTask() {
@Override
public void run() {
toast.cancel();
timer.cancel();
}
}, 5000);// 5000表示Toast显示时间为5秒
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询