[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







アプリ開発が上達するお勧め

アプリ開発を始めたけどわからないところがあり、誰かに聞きたいけど周りにはそんな人はいない…あるいは、会社で働いていて日中そんなに時間をとれないなど、オンラインのプログラミングスクールがいいでしょう。

TECH ACADEMY
オンライン説明会



Code Camp
現役エンジニアによるオンラインプログラミングスクール【CodeCamp】


直接(ネットで)誰か分かる人に聞いた方が早く解決して、上達も早いと思います。



侍エンジニア塾
侍エンジニア塾 無料体験レッスン


とても簡単なことなのに本やネットの画像だけでは分かりにくいことはあります。実際に質問してピンポイントで教えてもらうと、なんだそんなこと、と言うのがけっこうあります。


シェアする

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

フォローする