WEB开发网
开发学院手机开发Android 开发 Android开发基础之YesNo对话框构造代码 阅读

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

 2010-06-02 01:04:00 来源:WEB开发网   
核心提示:很多初入Android开发的网友询问,如何快速的实现一个简单的YesNo对话框,Android开发基础之YesNo对话框构造代码,其实我们主要的构造代码如下AlertDialog.Builder builder = new AlertDialog.Builder(CWJ.this);builder.setTitle(&

很多初入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 即可

}

})

复制代码

(文/Android开发网)

Tags:Android 开发 基础

编辑录入:coldstar [复制链接] [打 印]
赞助商链接