android之AlertDailog使用

来源:互联网 发布:xp无法映射网络驱动器 编辑:程序博客网 时间:2024/03/29 07:57

 Builder builder=new AlertDialog.Builder(Main.this);   用AlertDailog内部类来创建dailog

   builder.setTitle("测试对对话");
    builder.setMessage("也会影响日常的工作学习。当你感觉你正在被一些问题所困扰时,不妨试着照下面的方法去做,也许对你会有所帮助。 1、转移你的注意力" +
      " 当人的情绪处于低潮时,对任何事情都提不起兴趣。总是想着那些伤心的事情。所以,要想摆脱这种情绪,首先应该让自己不要总。当你感觉你正在被一些问题所困扰时," +
      "不妨试着照下面的方法去做,也许对你会有所帮助。 1" +
      "、转移你的注意力 当人的情绪处于低潮时,对任何事情都提不起兴趣。总是想着那些伤心的事情。所以,要想摆脱这种情绪,首先应该让自己不要总");
    builder.setCancelable(false);
    builder.setPositiveButton("是", new DialogInterface.OnClickListener() {
     public void onClick(DialogInterface dialog, int which) {
      // TODO Auto-generated method stub
     }
    });
    builder.setNeutralButton("否", new DialogInterface.OnClickListener() {
     public void onClick(DialogInterface dialog, int which) {
     }
    });
    builder.setNegativeButton("取消",  new DialogInterface.OnClickListener() {
     public void onClick(DialogInterface dialog, int which) {
     }
    });

 

//    builder.setItems(colors, new DialogInterface.OnClickListener()//设置没有有单选按钮对话框
//    {
//     public void onClick(DialogInterface dialog, int which) {
//      Log.i("test", "which:"+which);
//      switch(which)
//      {
//      case 0:
//       liner.setBackgroundColor(Color.RED);
//       break;
//      case 1:
//       liner.setBackgroundColor(Color.BLUE);
//       break;
//      case 2:
//       liner.setBackgroundColor(Color.YELLOW);
//       break;
//      case 3:
//       liner.setBackgroundColor(Color.GREEN);
//       break;
//      
//      }
//      
//     }
//     
//    });
//    builder.setSingleChoiceItems(colors, 1, new DialogInterface.OnClickListener()      //设置有单选按钮对话框
//    {
//

 


//     public void onClick(DialogInterface dialog, int which) {
//      // TODO Auto-generated method stub
//      switch(which)
//      {
//      case 0:
//       liner.setBackgroundColor(Color.RED);
//       break;
//      case 1:
//       liner.setBackgroundColor(Color.BLUE);
//       break;
//      case 2:
//       liner.setBackgroundColor(Color.YELLOW);
//       break;
//      case 3:
//       liner.setBackgroundColor(Color.GREEN);
//       break;
//      
//      }
//     }
//     
//    });

builder.show();//显示对话框

 

原创粉丝点击