今天软件中增加了一个功能,在弹出的一个Dialog种编辑内容,放了几个EditText,但出现一个问题:Dialog弹出之后,里面的EditText获取焦点之后无法弹出输入法,导致无法输入内容。

经过一番搜索,找到了答案:https://www.jianshu.com/p/f99d1c23603f

代码如下:

dlgEditLimits.show();//接着清除flagsdlgEditLimits.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);

实测只要“清除flags这一句”。

问题解决。

更多相关文章

  1. Mac OS X下设置android NDK的环境(详细实测有图)
  2. 【Android(安卓)Developers Training】 94. 创建一个空内容提供
  3. 内容实现android共享Action内容实现
  4. Android(安卓)菜单开发和视图处理
  5. Android(安卓)浏览器启动应用程序
  6. android文件下载进度条实现
  7. Android(安卓)TextWatcher监控EditText中的输入内容并限制其输入
  8. 解决Viewpager满屏不能自适应填充内容的三种办法
  9. 尝试用android-logging-log4j去实现log输出内容到sd卡中的文件的

随机推荐

  1. Android OpenGL ES学习
  2. Android(安卓)C/C++ 开发
  3. Android进程间通信(IPC)常用方式
  4. Android Secret Code
  5. android 不自动弹出软键盘
  6. android 图形展示
  7. proguard-project.txt和project.properti
  8. Android(安卓)WebView使用深入浅出
  9. android Intent (隐式意图和显示意图)
  10. linux环境下android常用工具和技巧