You need to import
import android.view.View.OnClickListener
and not
import android.content.DialogInterface.OnClickListener
I guess you have the wrong import of DialogInterface.OnClickListener
onClick(DialogInterface dialog, int which)
takes 2 param
But View.OnClickListener's onClick
takes only 1 param ie View
http://developer.android.com/reference/android/view/View.OnClickListener.html