AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(this);
// アラートダイアログのタイトルを設定します。
alertDialogBuilder.setTitle("タイトル");
// アラートダイアログのメッセージを設定します。
alertDialogBuilder.setMessage("メッセージ");
// アラートダイアログの肯定ボタンがクリックされた時に呼び出されるコールバックリスナーを登録します。
alertDialogBuilder.setPositiveButton("肯定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
// アラートダイアログの中立ボタンがクリックされた時に呼び出されるコールバックリスナーを登録します。
alertDialogBuilder.setNeutralButton("中立", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
// アラートダイアログの否定ボタンがクリックされた時に呼び出されるコールバックリスナーを登録します。
alertDialogBuilder.setNegativeButton("否定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
// アラートダイアログのキャンセルが可能かどうかを設定します。
alertDialogBuilder.setCancelable(true);
// アラートダイアログを生成する。
AlertDialog alertDialog = alertDialogBuilder.create();
// アラートダイアログを表示します。
alertDialog.show();
AlertDialog表示(簡易)
new AlertDialog.Builder(this)
.setTitle("タイトル")
.setMessage("メッセージ")
.setPositiveButton("肯定", new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface arg0, int arg1) {
}
})
.setNegativeButton("否定", new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface arg0, int arg1) {
}
})
.setCancelable(false)
.show();