setPositiveButton和setNegativeButton是AlertDialog的方法,用于設置對話框的積極按鈕和消極按鈕。
setPositiveButton可以設置對話框的積極按鈕,一般用于表示用戶接受或確認某個操作。可以設置按鈕的文本和點擊監聽器,例如:
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setPositiveButton("確定", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// 處理確定按鈕的點擊事件
}
});
setNegativeButton可以設置對話框的消極按鈕,一般用于表示用戶取消或拒絕某個操作。同樣可以設置按鈕的文本和點擊監聽器,例如:
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// 處理取消按鈕的點擊事件
}
});
區別: