说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

Android开发基础YesNo对话框构造代码

HTML文档下载 WORD文档下载 PDF文档下载
Android开发基础YesNo对话框构造代码

作者:Android开发网


  很多初入Android开发的网友询问,如何快速的实现一个简单的YesNo对话框,其实我们主要的构造代码如下

  AlertDialog.Builder builder = new AlertDialog.Builder(CWJ.this);
  builder.setTitle("标题");
 
  builder.setMessage("问题描述");
  builder.setPositiveButton("是", CWJ.this);
  builder.setNegativeButton("否", null);
  builder.setCancelable(true); //设置允许取消
  builder.show(); //显示这个消息框

  下面我们需要为PositiveButton设计一个Listener实现按下事件的处理。我们在Activity类名后面加入 implements DialogInterface.OnClickListener  实现Dialog的按下事件捕获。重写 onClick 方法,即可

     public void onClick(DialogInterface dialog, int which) {
          //dosomething
     }

  当然Android123还是给大家一个更简单的方法吧,无需实现DialogInterface接口,替换上面的  builder.setPositiveButton("是", CWJ.this); 这句为

 builder.setPositiveButton("是", new DialogInterface.OnClickListener()
                   {
                       public void onClick(DialogInterface dialog, int whichButton)
                       {
                              //dosomething 即可
                       }
                   })

 

 

备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘