dialog显示后 软键盘自动关闭

亡梦爱人 提交于 2020-01-09 16:42:18
  项目在做监听输入框的时候发现一搜索 软件盘就自动关闭了:经过一系列debug才发现才是dialog的问题(脑壳疼)。
  在过程中选择使用AlertDailog 和 progressDialog发现 没有这样的问题。
  dialog需要创建一个属于自己的windows窗口,软键盘实际上也是dialog,他们都是依附于windows窗口的,所以由windows的属性老控制。
  只要在dialog中设置:
  getWindow().setFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM,
            WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!