这是我的代码按钮在自定义对话框的Android
protected void markerTouched(Marker marker) {
final Dialog dialog = new Dialog(context);
dialog.setContentView(R.layout.custom_dialog);
dialog.setCanceledOnTouchOutside(true);
dialog.show();
Button declineButton = (Button) dialog.findViewById(R.id.b_close);
// if decline button is clicked, close the custom dialog
declineButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// Close dialog
dialog.dismiss();
}
});
}
我在这行发现了一个错误:
declineButton.setOnClickListener(new OnClickListener()
上setOnClickListner
错误:
的方法setOnClickListener( View.OnClickListener)类型的View不适用于参数(new DialogInterface.OnClickListener(){})
和其他在OnClickListener
():
类型新DialogInterface.OnClickListener(){}必须实现继承抽象方法DialogInterface.OnClickListener.onClick(DialogInterface,INT)
有人可以解释我要做什么?
错误进口。使用'导入android.view.View.OnClickListener' – Raghunandan