Android dialog点击「屏幕」周边或者「返回键」弹框不会消失

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:38   1650   0
在dialog.show();之前加下面两条
dialog.setCanceledOnTouchOutside(false);//点击屏幕 dialog不消失
dialog.setCancelable(false);//点击屏幕或返回按钮 dialog不消失

在点击物理返回键拦截处理

 
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
        return false;//返回false进行拦截点击事件
    }
    return super.onKeyDown(keyCode, event);
}

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP