开发学院手机开发Android 开发 Android Dialog用法总结 阅读

Android Dialog用法总结

 2010-05-31 17:27:00 来源:WEB开发网   
核心提示:一、AlertDialog.BuilderAndroid中的alertDialog的创建一般是通过其内嵌类AlertDialog.Builder来实现的,所以首先浏览一下这个builder所提供的方法:setTitle():给对话框设置title.setIcon():给对话框设置图标,Android Dialog用法总

一、AlertDialog.Builder

Android中的alertDialog的创建一般是通过其内嵌类AlertDialog.Builder来实现的。所以首先浏览一下这个builder所提供的方法:

setTitle():给对话框设置title.

setIcon():给对话框设置图标。

setMessage():设置对话框的提示信息

setItems():设置对话框要显示的一个list,一般用于要显示几个命令时

setSingleChoiceItems():设置对话框显示一个单选的List

setMultiChoiceItems():用来设置对话框显示一系列的复选框。

setPositiveButton():给对话框添加”Yes”按钮。

setNegativeButton():给对话框添加”No”按钮。

二、常见对话框:

在了解完这几个常用的方法之后,看一个小例子,创建一个用来提示的对话框:

Dialog dialog = new AlertDialog.Builder(AlertDialogSamples.this)

.setIcon(R.drawable.alert_dialog_icon)

.setTitle(“title”)

.setMessage(“这里是提示信息语句”)

.setPositiveButton(“Ok”, new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int whichButton) {

/* User clicked OK so do some stuff */

}

})

.setNeutralButton(“Cancel”, new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int whichButton) {

/* User clicked Something so do some stuff */

}

})

.setNegativeButton(R.string.alert_dialog_cancel, new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int whichButton) {

/* User clicked Cancel so do some stuff */

}

})

.create();

dialog.show();//如果要显示对话框,一定要加上这句

另外在我的以前的一篇博客中的代码中介绍了如何创建一个包含single choice或者command list的对话框,具体请参考这里:http://blog.chinaunix.net/u/20947/showart_1962223.html

三、包含定制view的对话框:

很多时候,我们需要在对话框中显示一个特定的view,比如说用户登录对话框,就需要显示要用户输入用户名和密码的editBox等。

1 2 3 4  下一页

Tags:Android Dialog 用法

编辑录入:coldstar [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
更多精彩
    赞助商链接

    热点阅读
      焦点图片
        最新推荐
          精彩阅读