Android/kotlin/Alert
提供: 初心者エンジニアの簡易メモ
okのみ
AlertDialog.Builder(context) .setTitle("タイトル1") .setMessage("文章1") .setPositiveButton("OK") { dialog, which -> Log.i("AlertDialog", "OK") } .show()
ok,cancelの2択
AlertDialog.Builder(context) .setTitle("タイトル1") .setMessage("文章1") .setPositiveButton("OK") { dialog, which -> Log.i("AlertDialog", "OK") } .setNegativeButton("Cancel"){ dialog, which -> Log.i("AlertDialog", "Cancel") } .show()
クリックListener
val clickListener = DialogInterface.OnClickListener { dialog, which -> // 処理 } AlertDialog.Builder(this) .setTitle("タイトル1") .setMessage("文章1") .setPositiveButton("クリック", clickListener) .show() <pre> ==枠外クリックでキャンセル防止== setCancelable(false)を追加 <pre> AlertDialog.Builder(this) .setCancelable(false)
参考:http://nishi.sunnyday.jp/Knowledge/Android/tips/AlertDialog/setCancelable