[Android] Toast を表示させる

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

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


 
ボタンをタップするとトーストが出てくる簡単なテストアプリを作ってみましょう。
Android Studio
2021.2.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 でのトーストに関する更新




シェアする

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

フォローする