【Kotlin/Android Studio】Toastの実装方法!簡易なポップアップメッセージ

この記事からわかること
- Android Studio/KotlinでToastを実装する方法
- ポップアップメッセージを実装する
- 表示する長さを調節するには?
index
[open]
\ アプリをリリースしました /
環境
- Android Studio:Flamingo
- Kotlin:1.8.20

Toastとは?
Androidで実装できるToastとは画面下部に表示可能な小さなポップアップ形式のメッセージです。横幅はメッセージとして渡された文字の長さに応じたサイズで表示されますが横幅と文字数には制限があり、行数は2行までになっているようです。

一定時間表示された後に自動的に消えますが、アプリがバッググラウンドになっても時間が経つまでは表示が消えることはなく、その間に複数のToastが溜まっている場合は全て表示されるまでアプリが閉じていても表示され続けます。

Toastの実装方法
Toastを実装するにはToast
クラスのmakeText
メソッドを使用してToastを作成し、show
メソッドを呼び出すことでアプリに表示されるようになっています。引数にはContext、表示するテキスト、表示する時間を渡します。
Toast.makeText(this, "やっほー", Toast.LENGTH_SHORT).show()

表示する時間の長さを調節する
表示する時間はLENGTH_LONG
またはLENGTH_SHORT
のどちらかを指定します。
Toast.LENGTH_LONG
Toast.makeText(this, "やっほー", Toast.LENGTH_LONG).show()
Toast.LENGTH_SHORT
Toast.makeText(this, "やっほー", Toast.LENGTH_SHORT).show()
同じようなポップアップメッセージをユーザーに通知するものにSnackbarがあり、アプリがフォアグラウンドの際に実装したい場合はToastではなくSnackbarの実装が公式より推奨されています。

まだまだ勉強中ですので間違っている点や至らぬ点がありましたら教えていただけると助かります。
ご覧いただきありがとうございました。