美文网首页Android
Android Dialog.setCancelable(fal

Android Dialog.setCancelable(fal

作者: 可乐_JS | 来源:发表于2020-12-11 13:25 被阅读0次

问题:dialog设置setCanCelable(false)无效(即:点击返回键会关闭Dialog)
解决方案:设置Key事件监听setOnKeyListener

代码如下:
            mDialog.setOnKeyListener(new DialogInterface.OnKeyListener() {
                @Override
                public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) {
                    return !mCancelable;
                }
            });

相关文章

网友评论

    本文标题:Android Dialog.setCancelable(fal

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