怎么使dialog失去焦点而不消失,activity获得焦点
如题,请教各位大神@cui16882599@zjw681691@futurexiong@haoliuyou@liu321jie@sk.@fortianwei@su1216...
如题,请教各位大神@cui16882599 @zjw681691 @futurexiong @haoliuyou @liu321jie @sk. @fortianwei @su1216 @laladin.syd
展开
7个回答
2014-01-09
展开全部
不可以 dialog的机制就是当dialog出现的时候 当前活动的焦点会被掠夺
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
WindowManager.LayoutParams params = getWindow().getAttributes();
// WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE 失去焦点,从而下一层VIEW获得焦点
params.flags = WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE;
这种方式可以使dialog失去焦点
// WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE 失去焦点,从而下一层VIEW获得焦点
params.flags = WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE;
这种方式可以使dialog失去焦点
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Window window = getDialog().getWindow();
window.setFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE, WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE);
window.setFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE, WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-09
展开全部
嗯哪 我刚才看官网的dialog的介绍 是说dialog粗线的时候 activity或是去焦点 直到dialog被移除 有没有特殊情况就不清楚了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询