Dialog消息对话框

举报
第三女神程忆难 发表于 2021/03/26 00:30:41 2021/03/26
1.5k+ 0 0
【摘要】 1:普通消息对话框      效果图:      java代码案例: AlertDialog.Builder builder = new AlertDialog.Builder(day1.this); builder.setTitle("警告!"); builder.setIcon(R.mipmap.ic_launcher);//加入图片 builder.setMes...

1:普通消息对话框

     效果图:

    

java代码案例:


      AlertDialog.Builder builder = new AlertDialog.Builder(day1.this);
       builder.setTitle("警告!");
       builder.setIcon(R.mipmap.ic_launcher);//加入图片
       builder.setMessage("请确认是否退出!");//设置内容
       builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {//确定按钮事件
      @Override
      public void onClick(DialogInterface dialogInterface, int i) {//点击事件
       Toast.makeText(day1.this, "确定按钮", Toast.LENGTH_SHORT).show();
       }
       });
       builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {//取消按钮事件
      @Override
      public void onClick(DialogInterface dialogInterface, int i) {//点击事件
       Toast.makeText(day1.this, "取消按钮", Toast.LENGTH_SHORT).show();
       }
       });
       builder.create().show();//显示
  
 

2:进度条消息对话框

效果图1(精确):

效果图2(模糊):

一个为模糊式的进度条,一个是精确的进度条,模糊进度条用到setIndeterminate()方法来设置是否为模糊进度条

精确式代码案例:


      ProgressDialog dialog=new ProgressDialog(day1.this);
       dialog.setTitle("精确式进度条");
       dialog.setMessage("进度:(精确)");
       dialog.setIcon(R.mipmap.ic_launcher);
       dialog.setMax(100);
       dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
       dialog.show();
       dialog.setProgress(10);//当前进度
  
 

模糊式代码案例:


      ProgressDialog dialog=new ProgressDialog(day1.this);
       dialog.setTitle("模糊式进度条");
       dialog.setMessage("进度:(模糊)");
       dialog.setIcon(R.mipmap.ic_launcher);
       dialog.setMax(100);
       dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
       dialog.show();
       dialog.setIndeterminate(true);//设置为模糊式
  
 

文章来源: blog.csdn.net,作者:第三女神程忆难,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/qq_40881680/article/details/80908279

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。