Android 悬浮窗弹不出输入法的踏坑之路

Android高级进阶 专栏收录该内容
146 篇文章 3 订阅 ¥59.90 ¥99.00

前言
在进行悬浮窗开发过程中,曾经遇到EditText输入框弹不出输入法的问题,现在就来将踏坑之路分享一下
1.WindowManager 实例化

WindowManager mWindowManager = (WindowManager) mContext.getApplicationContext().getSystemService(Context.WINDOW_SERVICE);

必须通过Applictaion来获取窗口服务,不能通过Context上下文来获取窗口服务
2.flags属性的设置

LayoutParams.FLAG_NOT_TOUCH_MODAL的意思是:

        /**
         窗口标志:即使该窗口是可对焦的(其#FLAG_NOT_FOCUSABLE未设置),
         允许窗口外的任何指针事件发送到其后面的窗口。
         否则它将消耗所有指针事件本身,而不管它们是否在窗口内。
          */
        public static f
  • 0
    点赞
  • 3
    评论
  • 2
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值