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秒