「Android/kotlin/Alert」の版間の差分
ナビゲーションに移動
検索に移動
| 33行目: | 33行目: | ||
.setPositiveButton("クリック", clickListener) | .setPositiveButton("クリック", clickListener) | ||
.show() | .show() | ||
<pre> | </pre> | ||
==枠外クリックでキャンセル防止== | ==枠外クリックでキャンセル防止== | ||
2020年3月31日 (火) 08:36時点における最新版
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()
枠外クリックでキャンセル防止
setCancelable(false)を追加
AlertDialog.Builder(this)
.setCancelable(false)
参考:http://nishi.sunnyday.jp/Knowledge/Android/tips/AlertDialog/setCancelable