はじめに 普段使いたい場面で使い方を忘れるAlertDialogを、パパっと使うための備忘録です。 @suzukihrさんが書かれている【コピペしてすぐ使えるアラートダイアログ集】を参考に、 さらに初心者向けに追記しKotlinで書き直したものとなります。 ※ActivityやFragmentなどに直接コピペして使用できますが、 画面回転時にメモリリークが発生する可能性があるため、 DialogFragmentを継承したクラスを作って使用することをおすすめします。 通常ダイアログ(Yesのみ) AlertDialog.Builder(this) // FragmentではActivityを取得して生成 .setTitle("タイトル") .setMessage("メッセージ") .setPositiveButton("OK", { dialog, which -> // TODO:Yesが
![【Android】パパっと使えるAlertDialog一覧 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/5c47c15aa12c3424f69b808474544b2e879099fc/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgwJTkwQW5kcm9pZCVFMyU4MCU5MSVFMyU4MyU5MSVFMyU4MyU5MSVFMyU4MSVBMyVFMyU4MSVBOCVFNCVCRCVCRiVFMyU4MSU4OCVFMyU4MiU4QkFsZXJ0RGlhbG9nJUU0JUI4JTgwJUU4JUE2JUE3JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1hZGY5MTY4MTI2OTkwOWYwMjJlZmRlMGZjZTQyOGY1Ng%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBob2t1dG9uaWt1a3l1JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz00MDMwZDY2NDJkMjVjMmM4YjhjZDUyYzBjMWVlYzk0Yg%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D880ce20e404083f5a1d2afabdc78b0c1)