请教大师一段关于下面安卓代码的错误,都照着书上抄的还错啊,难道抄错了?
1AlertDialogalert=newAlertDialog.Builder(MainActivity.this).create();2alert.setTitle(...
1 AlertDialog alert=new AlertDialog.Builder(MainActivity.this).create();
2 alert.setTitle("对话框");
3 alert.setMessage("hello world???");
4 alert.setButton(DialogInterface.BUTTON_NEGATIVE, "取消", new OnClickListener() {
5 public void onClick(DialogInterface dialog, int which) {
6 }
7 });
给的错误提示是4行的setButton和OnClickListener
对于setButton的错误提示是The method setButton(int, CharSequence, Message) in the type AlertDialog is not applicable for the arguments (int, String, new View.OnClickListener(){}),但是这个函数应该重载了吧,我也不是调用的这一个啊,为什么还说不符呢?
对于OnClickListener的错误提示是The type new View.OnClickListener(){} must implement the inherited abstract method View.OnClickListener.onClick(View),貌似说和前面那个按钮的事件监听有点小问题。
这咋整啊?
求大神指点。 展开
2 alert.setTitle("对话框");
3 alert.setMessage("hello world???");
4 alert.setButton(DialogInterface.BUTTON_NEGATIVE, "取消", new OnClickListener() {
5 public void onClick(DialogInterface dialog, int which) {
6 }
7 });
给的错误提示是4行的setButton和OnClickListener
对于setButton的错误提示是The method setButton(int, CharSequence, Message) in the type AlertDialog is not applicable for the arguments (int, String, new View.OnClickListener(){}),但是这个函数应该重载了吧,我也不是调用的这一个啊,为什么还说不符呢?
对于OnClickListener的错误提示是The type new View.OnClickListener(){} must implement the inherited abstract method View.OnClickListener.onClick(View),貌似说和前面那个按钮的事件监听有点小问题。
这咋整啊?
求大神指点。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询