以下代码在android SDK 2.2中测试过。

可选列表对话框:

private void testItemDialog(){AlertDialog.Builder builder = new AlertDialog.Builder(this);builder.setTitle("Select a color");final String[] items = {"blue","red","green"};builder.setItems(items, new DialogInterface.OnClickListener(){@Overridepublic void onClick(DialogInterface dialog, int which) {// TODO Auto-generated method stubToast.makeText(getApplicationContext(), items[which], Toast.LENGTH_SHORT).show();}}).create().show();}

带Check box的列表对话框:

private void testItemDialog(){AlertDialog.Builder builder = new AlertDialog.Builder(this);builder.setTitle("Select a color");final String[] items = {"blue","red","green"};builder.setSingleChoiceItems(items, -1, new DialogInterface.OnClickListener(){@Overridepublic void onClick(DialogInterface dialog, int which) {Toast.makeText(getApplicationContext(), items[which], Toast.LENGTH_SHORT).show();}}).create().show();}

带进度条的对话框(圆圈状,没有百份比的那种):

private void testProgressDialog(){ProgressDialog dialog = ProgressDialog.show(this, "", "Loading. Please wait...");}

带进度条的对话框(圆圈状,显示百份比的那种):

Confirme对话框:

private void confirmExit() {AlertDialog.Builder builder = new AlertDialog.Builder(this);builder.setMessage("Are you sure you want to exit").setCancelable(false).setPositiveButton("Yes",new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog,int which) {GLayout.this.finish();}}).setNegativeButton("No",new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog,int which) {dialog.cancel();}});builder.setNeutralButton("Hello", null);Dialog alert = builder.create();alert.show();}

更多相关文章

  1. android > Spinner ( 下拉列表 )
  2. 改变Android 对话框位置及边框
  3. Android实现多层级Spinner列表选项实时更新树形层级
  4. 实例教程八:采用ListView实现数据列表显示
  5. Android 仿抖音视频播放列表和评论列表
  6. ListView 列表视图
  7. Android 调用联系人列表,选择联系人
  8. Android ListView列表分组
  9. android 对话框实例

随机推荐

  1. Android(安卓)MediaPlayer 常用方法介绍
  2. 使用uiautomatorviewer和uiautomator来做
  3. CyanogenMod 编译 Google Galaxy Nexus (
  4. Android电量和插拔电源状态广播监听
  5. Android(安卓)开机自启动程序
  6. Android(安卓)编程下通过 zipalign 对 AP
  7. Android(安卓)Volley库源码简析(HTTP Requ
  8. 调出软键盘 挤掉标题栏咋办
  9. 样式 主题 对话框 国际化
  10. Android(安卓)7.0 https/tls证书配置问题