setPositiveButton()和setNegativeButton的用法

   2025-02-13 6730
核心提示:setPositiveButton()和setNegativeButton()是AlertDialog.Builder类中的方法,用于设置对话框中的确定和取消按钮的文本和点击事

setPositiveButton()和setNegativeButton()是AlertDialog.Builder类中的方法,用于设置对话框中的"确定"和"取消"按钮的文本和点击事件。

setPositiveButton()的使用方法如下:

在AlertDialog.Builder对象上调用setPositiveButton()方法。传入两个参数:按钮的文本字符串和按钮的点击事件监听器。按钮的文本字符串可以是一个字符串资源的引用,也可以是直接的字符串。按钮的点击事件监听器可以是一个实现了DialogInterface.OnClickListener接口的对象,也可以是一个匿名内部类。

示例代码如下:

AlertDialog.Builder builder = new AlertDialog.Builder(context);builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {    public void onClick(DialogInterface dialog, int id) {        // 在这里处理"确定"按钮的点击事件    }});

setNegativeButton()的使用方法与setPositiveButton()类似,只是按钮的文本和点击事件不同。

示例代码如下:

AlertDialog.Builder builder = new AlertDialog.Builder(context);builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {    public void onClick(DialogInterface dialog, int id) {        // 在这里处理"取消"按钮的点击事件    }});

注意:setPositiveButton()和setNegativeButton()方法可以同时使用,用于设置对话框中的两个按钮。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言