阅读量:4
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) { // 处理取消按钮的点击事件 } });
区别:
- 功能不同:setPositiveButton用于设置积极按钮,setNegativeButton用于设置消极按钮。
- 文本不同:积极按钮一般表示接受或确认,消极按钮一般表示取消或拒绝。
- 使用场景不同:根据具体需求,可以选择使用积极按钮、消极按钮或二者都不使用。