要設置AlertDialog的按鈕事件,可以在AlertDialog.Builder中使用setPositiveButton、setNegativeButton或setNeutralButton方法來設置對應按鈕的點擊事件。例如:
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Are you sure you want to delete this item?");
builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 點擊“Yes”按鈕的事件處理邏輯
// 可以在這里添加對話框消失后的操作
}
});
builder.setNegativeButton("No", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 點擊“No”按鈕的事件處理邏輯
// 可以在這里添加對話框消失后的操作
}
});
AlertDialog dialog = builder.create();
dialog.show();
通過使用這種方式,可以為AlertDialog的按鈕設置不同的點擊事件,根據用戶的選擇執行不同的邏輯操作。