怎么使dialog失去焦点而不消失,activity获得焦点

如题,请教各位大神@cui16882599@zjw681691@futurexiong@haoliuyou@liu321jie@sk.@fortianwei@su1216... 如题,请教各位大神@cui16882599 @zjw681691 @futurexiong @haoliuyou @liu321jie @sk. @fortianwei @su1216 @laladin.syd 展开
 我来答
匿名用户
2014-01-09
展开全部
不可以 dialog的机制就是当dialog出现的时候 当前活动的焦点会被掠夺
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
万里国度
2021-02-20
知道答主
回答量:2
采纳率:0%
帮助的人:1251
展开全部
WindowManager.LayoutParams params = getWindow().getAttributes();
// WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE 失去焦点,从而下一层VIEW获得焦点
params.flags = WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE;
这种方式可以使dialog失去焦点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liang4036
2020-03-30
知道答主
回答量:1
采纳率:0%
帮助的人:625
展开全部
Window window = getDialog().getWindow();

window.setFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE, WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友56640d1
2015-11-18
知道答主
回答量:1
采纳率:0%
帮助的人:1176
展开全部
这个有搞定么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-09
展开全部
嗯哪 我刚才看官网的dialog的介绍 是说dialog粗线的时候 activity或是去焦点 直到dialog被移除 有没有特殊情况就不清楚了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 5条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式