[Android] 簡単なAlert Dialogの設置

Toastは一定時間で消えてしまいますがAlertDialogはそのまま表示してくれるので、ユーザーにある程度長いメッセージを出したり、何かを選択させたりするのに便利です。
 
1x1.trans - [Android] 簡単なAlert Dialogの設置


Android Studio
2021.2.1




AlertDialog

 
ここでは簡単なメッセージとYes/Noのリプライを受け取るAlertDialogを作成します

AlertDialogはタイトル、最大 3 つのボタン、選択可能なアイテムのリスト、またはカスタム レイアウトを表示できるダイアログになります

一方で、DialogFragmentで作成するとより複雑なアラートを作ることができ、ダイアログの作成と外観の管理に必要なすべてのコントロールが提供されます
 

 

超簡単なAlertDialog

 
シンプルにするとこれでAlertDialogが表示できます


メッセージを表示して「OK」で終了するだけです

1x1.trans - [Android] 簡単なAlert Dialogの設置

 

ボタン選択でメソッドに連携

 
選択肢としてボタンを2つ表示して、その選択に応じて何かメソッドにつなげる場合は、

 

サンプルコード

 
lambda式を使うとDialogInterface.OnClickListener()など、もっと簡略化できます

MainActivity.java


activity_main.xml


strings.xml


これで実行してみます

1x1.trans - [Android] 簡単なAlert Dialogの設置

これ以上複雑な実装の場合はDialogFragmentを使う方がいいでしょう
 

alertdialog 00 100x100 - [Android] 簡単なAlert Dialogの設置
ユーザーに注意を喚起したり何かを選択させたりするのに、ポップアップでAlertDialogを使うと便利です。AlertDialogはDial...

 
 
関連ページ:
簡単なAlertDialog
AlertDialog:FragmentDialogを使って設定
AlertDialogに画像を設定
 
References:
ダイアログ | Android Developers
AlertDialog | Android Developers

シェアする

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

フォローする