美文网首页Android之界面
Android 设置Dialog点击返回键及屏幕不消失

Android 设置Dialog点击返回键及屏幕不消失

作者: 爺珍爱那颗心 | 来源:发表于2018-05-13 14:49 被阅读848次

    只需在dialog的show方法前调用
    setCanceledOnTouchOutside
    setCancelable
    这两个方法即可
    并设置参数为false
    代码如下:

    Builder builder = new Builder(mContext);
            builder.setTitle("软件版本更新");
            builder.setMessage(updateMsg);
            builder.setNegativeButton("下载", new OnClickListener() {
                
                @Override
                public void onClick(DialogInterface dialog, int arg1) {
                    // TODO Auto-generated method stub
                     dialog.dismiss();  
                }
            });
    
            noticeDialog = builder.create();
                    //设置点击屏幕不消失
                    noticeDialog.setCanceledOnTouchOutside(false);
                    //设置点击返回键不消失
                    noticeDialog.setCancelable(false);
    
            noticeDialog.show();
    

    相关文章

      网友评论

        本文标题:Android 设置Dialog点击返回键及屏幕不消失

        本文链接:https://www.haomeiwen.com/subject/wvdldftx.html