[Android] Toast を表示させる

ユーザーに「OKですよ」など簡単にメッセージを表示するとユーザービリティが向上しますそんなときは、Toast を使います。

1x1.trans - [Android] Toast を表示させる


 
ボタンをタップするとトーストが出てくる簡単なテストアプリを作ってみましょう。

Flutter Toast はこちらです

Kotlin Toastはこちらです

以下Android StudioでJavaのケースです

Android Studio
2024.1.1




Toast

 

「トースト」はパンではありません。アメリカ映画を見ていると時々出てきます。乾杯の前に「ジョージの成功を祝って!」などと言う短い祝辞のことです

1x1.trans - [Android] Toast を表示させる

Android 11 からはToastに関して変更点があります。
Android 11 でのトーストに関する更新

  • バックグラウンドからのカスタム トーストのブロック
  • トーストのコールバック
  • Text Toast API の変更

 

トーストは

をインポートして設定をするだけでできます。
 

 
LENGTH_LONG の代わりに SHORT にすると表示時間が短くなります
 
MainActivity.java

 
レイアウトですがボタンを設定しているだけです。
activity_main.xml

 
リソース
strings.xml

 

 

とても簡単でいいのですがもう少し、フォントを大きくしたいとか、背景を明るくしたい等、ちょっと変更したいと思ってもこのままではできません。
以前はカスタムで作ると簡単にできましたがAPI30からは非推奨になりました。

似たようなメッセージをユーザーに通知するものとしてSnackbarがあり、Androidのサンプルコードなどではよく使われています。
 

cat52 00 100x100 - [Android] Toast を表示させる
簡単な通知をユーザーに出すには、Toastがありますが、似たようなポップアップ機能として Snackbar があり、こちらが推奨されています...

 
関連ページ:

 

Refferences:
Toasts | Android Developers
Toasts overview | Android Developers
Android 11 でのトーストに関する更新

シェアする

  • このエントリーをはてなブックマークに追加

フォローする