文档介绍:对话框通知(DialogNotification)当你的应用需要显示一个进度条或需要用户对信息进行确认时,可以使用对话框来完成。下面代码将打开一个如右图所示的对话框:(context) .setTitle("java培训") .setCancelable(false)//设置不能通过“后退”按钮关闭对话框 .setMessage("浏览传智播客网站?") .setPositiveButton("确认", (){ publicvoidonClick(DialogInterfacedialoginterface,inti){ Uriuri=("/");//打开链接 Intentintent=newIntent(,uri); startActivity(intent); } }) .setNegativeButton("取消",(){ publicvoidonClick(DialogInterfacedialog,intid){ (); } }) .show();//显示对话框上面代码采用的是一个链式调用,像setTitle()、setMessage()这些方法,他们的返回值都是当前对话框对象。创建带单选项列表的对话框下面代码将打开一个如右下图所示的选项列表对话框:finalString[]items={"java",".net","php"};().setTitle("选择语言") .setItems(items,(){ publicvoidonClick(DialogInterfacedialog,intitem){ (getApplicationContext(),items[item], ).show(); } }).show();//显示对话框下面代码将打开一个如右下图所示的带单选框的列表对话框:finalString[]items={"java",".net","php"};().setTitle("选择语言").setSingleChoiceItems(items,1,(){ publicvoidonClick(DialogInterfacedialog,intitem){ (getApplicationContext(),items[item], ).show(); (); }}).show();//显示对话框setSingleChoiceItems()的第二个参数是设置默认选项,选项索引从0开始,-1代表不选择任何选项。创建带多选项列表的对话框下面代码将打开一个如下图所示的多选项列表对话框:finalString[]items={"java",".net","php"};().setCancelable(false).setTitle("选择语言").setMultiChoiceItems(items,newboolean[]{false,true,false},(){ ***@Override publicvoidonClick(DialogInterfacedialog,intwhich,booleanisChecked){ if(isChecked){ (getApplicationContext(),items[which], ).show(); } } }).setPositiveButton("确认", (){ publicvoidonClick(DialogInterfacedialoginterface,inti){ dialogint