精华内容
下载资源
问答
  • Dialog弹窗

    2020-07-14 22:49:22
    ##弹窗 Button bt1,bt2,bt3,bt4,bt5,bt6,bt7; int i; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); bt1=...

    ##弹窗

     Button bt1,bt2,bt3,bt4,bt5,bt6,bt7;
        int i;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            bt1=findViewById(R.id.bt1);
            bt2=findViewById(R.id.bt2);
            bt3=findViewById(R.id.bt3);
            bt4=findViewById(R.id.bt4);
            bt5=findViewById(R.id.bt5);
            bt6=findViewById(R.id.bt6);
            bt7=findViewById(R.id.bt7);
    
            //普通对话框
            bt1.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
                    builder.setIcon(R.mipmap.ic_launcher);
                    builder.setTitle("普通对话框");
                    builder.setMessage("请选择");
                    builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
                        @Override
                        public void onClick(DialogInterface dialogInterface, int i) {
                            Toast.makeText(MainActivity.this, "你选择了确定", Toast.LENGTH_SHORT).show();
                        }
                    });
                    builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
                        @Override
                        public void onClick(DialogInterface dialogInterface, int i) {
                            Toast.makeText(MainActivity.this, "你选择了取消", Toast.LENGTH_SHORT).show();
                        }
                    });
                    AlertDialog dialog = builder.create();
                    dialog.setCanceledOnTouchOutside(false);
                    dialog.show();
                }
            });
    
    
            //进度条对话框
            bt2.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    final ProgressDialog progressDialog = new ProgressDialog(MainActivity.this);
                    progressDialog.setIcon(R.mipmap.ic_launcher);
                    progressDialog.setTitle("正在下载中。。。。。。");
                    progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
                    progressDialog.setMax(100);
                    progressDialog.onStart();
                    progressDialog.setCanceledOnTouchOutside(false);
                    progressDialog.show();
    
                    new Thread(){
                        @Override
                        public void run() {
                            super.run();
    
                                try {
                                    while (i<=100){
                                        Thread.sleep(500);
                                        progressDialog.setProgress(i);
                                        i+=10;
                                    }
                                    if (i>=100){
                                        progressDialog.dismiss();
                                    }
    
                                } catch (InterruptedException e) {
                                    e.printStackTrace();
                                }
                        }
                    }.start();
                }
            });
    
    
            //日期对话框
            bt3.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    DatePickerDialog datePickerDialog=new DatePickerDialog(MainActivity.this, new DatePickerDialog.OnDateSetListener() {
                        @Override
                        public void onDateSet(DatePicker datePicker, int i, int i1, int i2) {
                            Toast.makeText(MainActivity.this, i+"年"+(i1+1)+"月"+i2+"日", Toast.LENGTH_SHORT).show();
                        }
                    },2020,07,14);
                    datePickerDialog.show();
                }
            });
    
    
            //时间对话框
            bt4.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    TimePickerDialog timePickerDialog = new TimePickerDialog(MainActivity.this, new TimePickerDialog.OnTimeSetListener() {
                        @Override
                        public void onTimeSet(TimePicker timePicker, int i, int i1) {
                            Toast.makeText(MainActivity.this, i+":"+i1, Toast.LENGTH_SHORT).show();
                        }
                    },20,41,true);
                    timePickerDialog.show();
                }
            });
    
            //列表对话框
            bt5.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
    
                    AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
                    builder.setTitle("请选择");
                    builder.setIcon(R.mipmap.ic_launcher);
                    final String[] strings = new String[]{"唱","跳","rap"};
    
                    //单选对话框
    //                builder.setSingleChoiceItems(strings, 1, new DialogInterface.OnClickListener() {
    //                    @Override
    //                    public void onClick(DialogInterface dialogInterface, int i) {
    //                        Toast.makeText(MainActivity.this, "你的选择是"+i+"-"+strings[i], Toast.LENGTH_SHORT).show();
    //                    }
    //                });
    
                    //多选对话框
                    builder.setMultiChoiceItems(strings, new boolean[]{true, false, false}, new DialogInterface.OnMultiChoiceClickListener() {
                        @Override
                        public void onClick(DialogInterface dialogInterface, int i, boolean b) {
                            if (b==true){
                                Toast.makeText(MainActivity.this, "你的选择是"+i+"-"+strings[i], Toast.LENGTH_SHORT).show();
                            }
                        }
                    });
    
    
                    //列表对话框
    //                builder.setItems(strings, new DialogInterface.OnClickListener() {
    //                    @Override
    //                    public void onClick(DialogInterface dialogInterface, int i) {
    //                        Toast.makeText(MainActivity.this, "你的选择是"+i+"-"+strings[i], Toast.LENGTH_SHORT).show();
    //                    }
    //                });
    
                    builder.show();
                }
            });
    
            //自定义对话框
            bt6.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    AlertDialog.Builder builder=new AlertDialog.Builder(MainActivity.this);
                    View view1 = LayoutInflater.from(MainActivity.this).inflate(R.layout.item1_layout,null);
                    builder.setTitle("自定义对话框");
                    builder.setView(view1);
                    Button bu1 = view1.findViewById(R.id.bu1);
                    Button bu2 = view1.findViewById(R.id.bu2);
                    final AlertDialog dialog = builder.create();
                    dialog.show();
                    bu1.setOnClickListener(new View.OnClickListener() {
                        @Override
                        public void onClick(View view) {
                            Toast.makeText(MainActivity.this, "确定", Toast.LENGTH_SHORT).show();
                            dialog.dismiss();
                        }
                    });
    
                    bu2.setOnClickListener(new View.OnClickListener() {
                        @Override
                        public void onClick(View view) {
                            Toast.makeText(MainActivity.this, "取消", Toast.LENGTH_SHORT).show();
                            dialog.dismiss();
                        }
                    });
                }
            });
    
    
            bt7.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    final ProgressDialog progressDialog = new ProgressDialog(MainActivity.this);
                    progressDialog.setIcon(R.mipmap.ic_launcher);
                    progressDialog.setTitle("正在加载中。。。。。。");
                    progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
                    progressDialog.setMax(100);
                    progressDialog.onStart();
                    progressDialog.setCanceledOnTouchOutside(false);
                    progressDialog.show();
    
                    new Thread(){
                        @Override
                        public void run() {
                            super.run();
    
                            try {
                                while (i<=100){
                                    Thread.sleep(500);
                                    progressDialog.setProgress(i);
                                    i+=10;
                                }
                                if (i>=100){
                                    Intent intent = new Intent();
                                    intent.setClass(MainActivity.this,Main2Activity.class);
                                    startActivity(intent);
                                }
    
                            } catch (InterruptedException e) {
                                e.printStackTrace();
                            }
                        }
                    }.start();
                }
            });
    
        }
    
    
    
    
    展开全文
  • 弹窗一:样式如下:HTML代码://弹出窗通知取消确认//遮罩层$('.dialog .content').text(text);$('.dialog, .mark').removeClass('hide');}tipDialog("1111");$(".sure").click(function(){var type= $(this).attr('...

    弹窗一:

    样式如下:

    c4291f4f256d248a998e36fbc456ee68.png

    HTML代码://弹出窗

    通知

    //遮罩层

    $('.dialog .content').text(text);

    $('.dialog, .mark').removeClass('hide');

    }tipDialog("1111");$(".sure").click(function(){

    var type= $(this).attr('type');

    if(type==='bind'){

    var link = '/home/employee/employeeBindCompany';

    }else{

    var link = '/home/employee/employeeUpdateCompany';

    }

    $.ajax({

    type: 'POST',

    url: url + link,

    dataType: 'json',

    contentType: "application/json",//;charset=utf-8

    data: JSON.stringify({

    "phone": phone,

    "companyId": parseInt(companyId,10)

    }),

    success: function (res) {

    window.location.href="success.html"

    }

    });

    });

    $('.cancel').click(function(){

    $('.dialog, .mark').addClass('hide');

    });

    展开全文
  • 自定义Dialog弹窗

    2017-05-26 11:18:23
    自定义Dialog弹窗,伸手党的福利。可以我看的我博客http://blog.csdn.net/qq_32234421/article/details/72764523
  • 1、要想使Dialog弹窗消失,其实只需要对创建的AlertDialog对象调用cancel方法,那么它就会消失了。 2、TestActivity代码如下: public class TestActivity extends AppCompatActivity { @Override protected ...

    1、要想使Dialog弹窗消失,其实只需要对创建的AlertDialog对象调用cancel方法,那么它就会消失了。

    2、TestActivity代码如下:

    public class TestActivity extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_test);
            final AlertDialog addDialog = new AlertDialog.Builder(TestActivity.this).create();
    
            final View view = getLayoutInflater().inflate(R.layout.xxxx, null);
            addDialog.setView(view);
    
            Button okBtn = view.findViewById(R.id.okDialogBtn);
            okBtn.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    //Do your coding here
                    addDialog.cancel();
                    //如果要刷新页面则可调用onResume()方法
                    //onResume();
                }
            });
    
            Button closeBtn = view.findViewById(R.id.closeDialogBtn);
            closeBtn.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    addDialog.cancel();
                }
            });
    
            addDialog.show();
        }
    }
    展开全文
  • Android开发自定义的Dialog弹窗提示,ke自定义样式、标题、内容......
  • android多种样式dialog弹窗提示封装
  • flutter 自定义dialog弹窗 https://www.cnblogs.com/qqcc1388/p/12487760.html

    flutter 自定义dialog弹窗
    在在这里插入图片描述这里插入图片描述

    https://www.cnblogs.com/qqcc1388/p/12487760.html
    
    展开全文
  • JS dialog弹窗

    千次阅读 2015-07-13 14:46:01
    JS dialog弹窗
  • 完美事件将activity作为dialog弹窗进行弹出 里面包含比较详细的注释,以及如何实现 既可以作为弹窗,有可以作为普通的activity来使用
  • EasyUI中dialog与modalDialog弹窗

    千次阅读 2019-05-16 14:59:32
    在使用最外层弹框modalDialog时,一个页面只能使用一个,如果存在两个modalDialog弹窗会导致其中一个在提交的时候报错。 因为系统不知道具体要关掉的哪个弹窗。但是需求中有需要两个弹窗怎么办? 我在项目中...
  • 主要介绍了Android 自定义加载动画Dialog弹窗效果,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • 主要介绍了element-ui中dialog弹窗关闭按钮失效的解决,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • jQuery的dialog弹窗实现

    万次阅读 2019-02-22 19:32:21
    jQuery实现dialog弹窗: html代码如下: &lt;input type="button" onclick="performances();" value="分配" style="background:#18a689 none repeat scroll 0 0;border:...
  • VUE之Icon 图标与dialog弹窗 tip1: Icon 图标 这个是element-ui里面的图标组件,可以在组件中加上图标,设计上还是很好看的。 https://cloud.tencent.com/developer/section/1489867 tip2: ...dialog弹窗。...
  • JQuery.Dialog实例:简单的dialog弹窗,可拖动和关闭,本例中引入了jquery框架1.4.2的压缩版,支持IE ,ff,chrome,经简单测试没发现什么问题,欢迎各位赐教,以便进一步修改。
  • 近来比较繁忙,所以博客近期一直没有更新,今天就来和大家说说关于elementUI dialog弹窗清空值的问题在vue + elementUI项目中有时候会大量的用到弹窗这个组件,所以就对这个组件进行了统一封装。但是对于弹窗中的值...
  • 自定义Dialog弹窗提示

    2018-06-20 22:52:27
    这是一个自定义Dialog弹窗提示 在App的开发中,提示框是经常用到的一个技术点。因为样式与之前不一样,所以就自定义写一个,今天自定义的提示框,跟之前差不多都是直接继承至Dialog, 但是没有使用XML布局,都是...
  • Java Swing Dialog 弹窗使用教程

    千次阅读 2020-04-20 17:05:49
    一、新建一个带按钮的JFrame 参考教程[跳转]参考代码如下...package GUI.Swing.Dialog弹窗; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import...
  • el-dialog弹窗修改宽度

    千次阅读 2019-12-28 13:07:47
    el-dialog弹窗修改宽度(参考:https://www.cnblogs.com/wuhefeng/p/11358328.html) 1.给元素绑定一个width 2.在export default里面设置它的类型和大小 这样就设置好了通常情况下的弹窗的宽度,如果有个别需要重新...
  • el-dialog弹窗组件定义小结 <copy-task-dialog:copy-task-visible.sync="copyTaskVisible" @getData="getShow"/>父组件中 importCopyTaskDialogfrom"./dialogs/CopyTaskDialog"; copyTask(){//复制任务打开...
  • element-ui dialog弹窗默认的点击空白处也就是非弹窗区会关闭,有时候不太合适,所以要设置为不可关闭。它本身自带该功能: 也就是“:close-on-click-modal”这个属性设置成false就可以了 <el-dialog title=...
  • js dialog弹窗组件

    2021-01-07 15:44:24
    比较有参考价值
  • 做成类似dialog弹窗那种形式?鼠标移动到title上点击title直接就弹出详情对话框页面了,眼睛不用横来横去找每一行对应的那个小图标,太累了,也经常点错。但是把title做成button那种按钮又...
  • 仿京东中购物车列表模块的实现【以及通过Builder的方式创建dialog弹窗 链式调用】

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,315
精华内容 926
关键字:

dialog弹窗