最近项目中需要用到带Button的AlertDialog,但是项目中还有别的点击事件,直接写就会报错,其实解决这个问题很简单,只需要把点击事件的包名带上就可以了,比如:
AlertDialog.Builder builder = new AlertDialog.Builder(view.getContext());
builder.setTitle("对话框").setMessage(message).setPositiveButton("确定",<span style="color:#ff0000;">new android.content.DialogInterface.</span>OnClickListener() {
@Override
public void onClick(DialogInterface dialog,int which) {
//放入代码
}
}).setNeutralButton("取消",<span style="color:#ff0000;">new android.content.DialogInterface.</span>OnClickListener() {
@Override
public void onClick(DialogInterface dialog,int which) {
//放入代码
}
});
builder.setOnCancelListener(new <span style="color:#ff0000;">android.content.DialogInterface.</span>OnCancelListener() {
@Override
public void onCancel(DialogInterface dialog) {
//放入代码
}
});