setpositivebutton(setPositiveButton和setNegativeButton的区别)

发布时间:2025-12-11 02:08:24 浏览次数:1

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用于设置消极按钮。文本不同:积极按钮一般表示接受或确认,消极按钮一般表示取消或拒绝。使用场景不同:根据具体需求,可以选择使用积极按钮、消极按钮或二者都不使用。

setpositivebutton
需要做网站?需要网络推广?欢迎咨询客户经理 13272073477