古詩詞大全網 - 成語用法 - android怎麽縮短toast的顯示時間

android怎麽縮短toast的顯示時間

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秒