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

この記事からわかること

  • Android Studio/KotlinToast実装する方法
  • ポップアップメッセージを実装する
  • 表示する長さ調節するには?

index

[open]

\ アプリをリリースしました /

みんなの誕生日

友達や家族の誕生日をメモ!通知も届く-みんなの誕生日-

posted withアプリーチ

公式リファレンス:トーストの概要

環境

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

Toastとは?

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

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

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

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

Toastの実装方法

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

Toast.makeText(this, "やっほー", Toast.LENGTH_SHORT).show()
【Kotlin/Android Studio】Toastの実装方法!簡易なポップアップメッセージ

表示する時間の長さを調節する

表示する時間は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の実装が公式より推奨されています。

【Kotlin/Android Studio】Snackbarの実装方法!背景色や文字色、アクションのカスタマイズ

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

ご覧いただきありがとうございました。

searchbox

スポンサー

ProFile

ame

趣味:読書,プログラミング学習,サイト制作,ブログ

IT嫌いを克服するためにITパスを取得しようと勉強してからサイト制作が趣味に変わりました笑
今はCMSを使わずこのサイトを完全自作でサイト運営中〜

New Article

index