AlertDialogとは
AlertDialogは、アラートボックス形式で情報を表示するUIコントロールです。
基本サンプル
レンダリング
コーディング
private fun showDialog() {
AlertDialog.Builder(this)
.setTitle("ダイアログタイトル")
.setMessage("ダイアログボックスの内容")
.setIcon(R.mipmap.ic_launcher)//アイコンを設定する
.setCancelable(true) //ダイアログボックスの外側をクリックするとダイアログボックスが消えるかどうかを設定する。
//OKボタンを設定する
.setPositiveButton(" ") { dialog, _ ->
Toast.makeText(this, "OKをクリックした", Toast.LENGTH_SHORT).show()
dialog.dismiss()
}
//キャンセルボタンを設定する
.setNegativeButton(" ") { dialog, _ ->
Toast.makeText(this, "キャンセルをクリックした", Toast.LENGTH_SHORT).show()
dialog.dismiss()
}
.create().show()
}
ベースサンプルの完全なソースコード
一般的な方法の説明
setTitle | ヘッダーを設定 |
setMessage | ダイアログボックスの内容設定 |
セットアイコン | ダイアログボックスのアイコンの設定 |
setCancelable | オプション値: true: 消える、false: 消えない。 |
setPositiveButton | OKボタンのテキストとクリックイベントの設定 |
setNegativeButton | キャンセルボタンのテキストとクリックイベントの設定 |
Android開発チュートリアルシリーズまとめ
発達 言語学習
UIコントロール学習シリーズ
Kotlin言語の基本
UIコントロール_テキスト編集
UIコントロール_ボタン
UIコントロール_イメージビュー
UIコントロール_ラジオボタン
UI_チェックボックス
UI_プログレスバー
ヘッドラインをたどって最新記事をご覧ください。