「Android/kotlin/Alert」の版間の差分
ナビゲーションに移動
検索に移動
| (同じ利用者による、間の1版が非表示) | |||
| 20行目: | 20行目: | ||
Log.i("AlertDialog", "Cancel") | Log.i("AlertDialog", "Cancel") | ||
} | } | ||
.show() | |||
</pre> | |||
==クリックListener== | |||
<pre> | |||
val clickListener = DialogInterface.OnClickListener { dialog, which -> | |||
// 処理 | |||
} | |||
AlertDialog.Builder(this) | |||
.setTitle("タイトル1") | |||
.setMessage("文章1") | |||
.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