■ はじめに
* ユーザー通知のために、トースト / Toastがある
■ 基本形
Kotlin
https://dk521123.hatenablog.com/entry/2013/09/25/002349
より抜粋(トースト部分のみ)
サンプル
import android.view.View Toast.makeText(this, "クリックしました", Toast.LENGTH_SHORT).show()
Java
Context context = getApplicationContext(); // 表示したい文字列 CharSequence text = "XXXX"; // 表示する時間の長さ // (LENGTH_SHORT:約2秒間 / LENGTH_LONG:約4秒間) int duration = Toast.LENGTH_SHORT; Toast toast = Toast.makeText(context, text, duration); toast.show();
■ その他のメソッド
表示位置の設定
* setGravity() を使用する
サンプル
toast.setGravity(Gravity.CENTER|Gravity.LEFT, 0, 0);
引数
* 第一引数 : Gravity.TOP / Gravity.RIGHT / Gravity.BOTTOM
水平・垂直マージンの設定
* setMargin([水平], [垂直]) を使用する
サンプル
toast.setMargin(10.0, 15.0);
参考文献
http://www.adakoda.com/android/000086.html
http://www.limy.org/program/android/toast.html
http://monoist.atmarkit.co.jp/mn/articles/1112/14/news003.html
http://techbooster.org/android/application/163/
関連記事
ダイアログ表示 ~ 基本編 / アラートダイアログ ~
https://dk521123.hatenablog.com/entry/2013/10/05/214058
ダイアログ表示 ~ 基本編 / YES/NO/CANCELボタン ~
https://dk521123.hatenablog.com/entry/2013/10/06/122942
ダイアログ表示 ~ 基本編 / リスト選択 ~
https://dk521123.hatenablog.com/entry/2013/10/07/005850
ダイアログ表示 ~ 基本編 / チェックボックス・ラジオボタン ~
https://dk521123.hatenablog.com/entry/2013/10/09/001500
ダイアログ表示 ~ 基本編 / 日付・時間ダイアログ ~
https://dk521123.hatenablog.com/entry/2020/07/26/000000
ダイアログ表示 ~ 基本編 / EditText付きダイアログ ~
https://dk521123.hatenablog.com/entry/2020/10/03/000000
ダイアログ表示 ~ 基本編 / Notification(通知) ~
https://dk521123.hatenablog.com/entry/2020/08/01/000000