吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2179|回复: 7
收起左侧

[求助] Android巨大的疑惑:WindowManager.LayoutParams的flag

[复制链接]
莫利花 发表于 2021-2-24 15:45
本帖最后由 莫利花 于 2021-2-24 16:11 编辑

安卓悬浮窗的layoutParams.flags设置问题:
  1、设置LayoutParams.FLAG_NOT_TOUCH_MODAL后无法使用返回键可以调出输入法
  2、设置LayoutParams.FLAG_NOT_FOCUSABLE后无法调出输入法可以使用返回键
  3、设置LayoutParams.FLAG_NOT_TOUCH_MODAL|LayoutParams.FLAG_NOT_FOCUSABLE后无法调出输入法可以使用返回键

我的心态当场原地炸裂
事情原因:
   我是一个Android小白,我想用service组件做一个类似下图一样的悬浮窗:

理想效果:
  1、可以在任何界面显示
  2、可以调出输入法进行输入
  3、返回键可用
写完发现一个巨大的问题:
  layoutParams.flags设置如下:
  layoutParams.flags = WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL;
发现可以调出输入法但是当悬浮窗在屏幕上时返回键用不了了。


后改为:   
  layoutParams.flags = WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE;
发现无法调出输入法可以使用返回键


又改为:   
  layoutParams.flags = WindowManager.LayoutParams.LayoutParams.FLAG_NOT_TOUCH_MODAL|WindowManager.LayoutParams.LayoutParams.FLAG_NOT_FOCUSABLE;
发现无法调出输入法可以使用返回键


我的肺当场爆炸!!!!
在网上查了很多的资料也没有解决问题,请问大佬可以解决这个问题吗?
教教弟弟我吧,欧巴~~~~思密达~~~
在此万分感谢大佬。


1.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

喝最煭的酒 发表于 2021-2-24 16:37
哈哈哈哈哈哈
 楼主| 莫利花 发表于 2021-2-24 17:23
wtq1314 发表于 2021-2-24 18:58
 楼主| 莫利花 发表于 2021-2-24 20:51
wtq1314 发表于 2021-2-24 18:58
试试直接调用系统返回键代码试试看看

好的,我试试,万分感谢
 楼主| 莫利花 发表于 2021-2-25 16:05
还没解决,我已经哭了,有人吗?帮帮孩子吧!
SpeII 发表于 2021-2-25 16:18
FLAG_ALT_FOCUSABLE_IM
Constant Value: 131072 (0x00020000)
转变  FLAG_NOT_FOCUSABLE 设置的状态,关于这个window是怎么和当前的输入法交互
如果设置了FLAG_NOT_FOCUSABLE且FLAG_ALT_FOCUSABLE_IM也设置了,那么当这个window和input method交互的时候会被放置在input method后面或者旁边.
如果FLAG_NOT_FOCUSABLE没有设置而设置了FLAG_ALT_FOCUSABLE_IM,那么window不需要和input method交互,可以放置在输入法上面
 楼主| 莫利花 发表于 2021-3-1 18:01
SpeII 发表于 2021-2-25 16:18
FLAG_ALT_FOCUSABLE_IM
Constant Value: 131072 (0x00020000)
转变  FLAG_NOT_FOCUSABLE 设置的状态,关于 ...

万分谢谢,忘记看了,对不起啊。我都已经放弃了,不想处理了,太难受了网上没有一篇相关的处理的资料,不过还是谢谢了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-16 21:48

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表