你的位置:首页 > 软件开发 > 操作系统 > AlertDialog的六种创建方式

AlertDialog的六种创建方式

发布时间:2016-07-27 10:00:16
AlertDialog的六种创建方式创建AlertDialog的步骤:  1、创建AlertDialog.Builder对象  2、调用Builder对象的setTitle方法设置标题,setIcon方法设置图标  3、调用Builder相关方法如setMessage方法、set ...

AlertDialog的六种创建方式

 AlertDialog的六种创建方式

创建AlertDialog的步骤:

  1、创建AlertDialog.Builder对象

  2、调用Builder对象的setTitle方法设置标题,setIcon方法设置图标

  3、调用Builder相关方法如setMessage方法、setItems方法、setSingleChoiceItems方法、setMultiChoiceItems方法、setAdapter方法、setView方法设置不同类型的对话框内容。

  4、调用setPositiveButton、setNegativeButton、setNeutralButton设置多个按钮

  5、调用Builder对象的create()方法创建AlertDialog对象

  6、调用AlertDialog对象的show()方法将对话框显示出来

一、setMessage:设置对话框内容为简单文本内容

    // 创建构建器    AlertDialog.Builder builder = new AlertDialog.Builder(this);    // 设置参数    builder.setTitle("请做出选择").setIcon(R.drawable.ic_launcher)        .setMessage("凤姐美不美")        .setPositiveButton("美", new OnClickListener() {// 积极              @Override              public void onClick(DialogInterface dialog,                  int which) {                // TODO Auto-generated method stub                Toast.makeText(MainActivity.this, "恭喜你打错了", 0)                    .show();              }            }).setNegativeButton("不美", new OnClickListener() {// 消极              @Override              public void onClick(DialogInterface dialog,                  int which) {                // TODO Auto-generated method stub                Toast.makeText(MainActivity.this, "恭喜你答对了", 0)                    .show();              }            }).setNeutralButton("不知道", new OnClickListener() {// 中间级              @Override              public void onClick(DialogInterface dialog,                  int which) {                // TODO Auto-generated method stub                Toast.makeText(MainActivity.this, "你瞎啊", 0)                    .show();              }            });    builder.create().show();

原标题:AlertDialog的六种创建方式

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录