Androidアプリケーションでトーストを使用しました。代わりに、好きなだけトーストを表示できますか
Toast.LENGTH_LONG
と
Toast.LENGTH_SHORT
誰かが役に立つコード セグメントを手伝ってくれませんか。ありがとうございました。
Androidアプリケーションでトーストを使用しました。代わりに、好きなだけトーストを表示できますか
Toast.LENGTH_LONG
と
Toast.LENGTH_SHORT
誰かが役に立つコード セグメントを手伝ってくれませんか。ありがとうございました。
できることは、ある種のループを使用して Toast を必要な期間だけ表示するメソッドを作成することです。
private void showToast(int duration) {
final Toast toast = Toast.makeText(getBaseContext(),
"This is a Toast Message!",
Toast.LENGTH_SHORT);
toast.show();
new CountDownTimer(duration, 500) {
public void onTick(long millisUntilFinished) {
toast.show();
}
public void onFinish() {
toast.cancel();
}
}.start();
}
そして、このメソッドを として呼び出すことができますshowToast(10000);
。したがって、それが行うことは、持続時間までトーストをループで表示し続け、持続時間が完了するとトーストをキャンセルすることです。
これを試して..
final Toast toast = Toast.makeText(getBaseContext(), "YOUR MESSAGE",Toast.LENGTH_SHORT);
toast.show();
new CountDownTimer(10000, 1000)
{
public void onTick(long millisUntilFinished) {toast.show();}
public void onFinish() {toast.cancel();}
}.start();
楽しみ..