android dialog 点击事件
时间: 2023-07-27 13:18:07 浏览: 138
在 Android 中,要处理对话框的点击事件,可以通过设置 DialogInterface.OnClickListener 接口来实现。
例如,我们可以创建一个 AlertDialog 对象,然后使用 setPositiveButton() 方法来设置“确定”按钮的点击事件,如下所示:
```
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("这是一个对话框")
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// 在这里处理“确定”按钮的点击事件
}
})
.setNegativeButton("取消", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// 在这里处理“取消”按钮的点击事件
}
});
AlertDialog dialog = builder.create();
dialog.show();
```
在上面的代码中,我们使用 setPositiveButton() 方法为“确定”按钮设置了一个 DialogInterface.OnClickListener 接口,当用户点击“确定”按钮时,onClick() 方法就会被调用,我们可以在这个方法中编写处理逻辑。
同理,我们也可以使用 setNegativeButton() 方法为“取消”按钮设置点击事件。
阅读全文