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 即可
                       }
                   })

 

 

本人擅长Ai、Fw、Fl、Br、Ae、Pr、Id、Ps等软件的安装与卸载,精通CSS、JavaScript、PHP、ASP、C、C++、C#、Java、Ruby、Perl、Lisp、Python、Objective-C、ActionScript、Pascal等单词的拼写,熟悉Windows、Linux、OS X、Android、iOS、WP8等系统的开关机。

通过下面的方式来联系我们:

电邮:138762189@qq.com

联系QQ:点击这里给我发消息

官方站:www.tadke.com

※ ※ 联系请加我的企鹅号 ※※

※ ※技术支持请微信联系站长 ※※

Copyright © 2023 Tadke.com. 琼ICP备20000547号