android弹出dialog 清除灰色背景 activity得到焦点

mac2025-06-21  8

目的是为了dialog弹出来后,activity依然可以接收事件  

//清除灰色背景    getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND); getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE); //点击外部区域不可取消,这句可以不用,没啥关系 setCanceledOnTouchOutside(false);

 

最新回复(0)