Android(安卓)Dialog中的EditText无法弹出输入法
16lz
2021-01-26
今天软件中增加了一个功能,在弹出的一个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这一句”。
问题解决。
更多相关文章
- Mac OS X下设置android NDK的环境(详细实测有图)
- 【Android(安卓)Developers Training】 94. 创建一个空内容提供
- 内容实现android共享Action内容实现
- Android(安卓)菜单开发和视图处理
- Android(安卓)浏览器启动应用程序
- android文件下载进度条实现
- Android(安卓)TextWatcher监控EditText中的输入内容并限制其输入
- 解决Viewpager满屏不能自适应填充内容的三种办法
- 尝试用android-logging-log4j去实现log输出内容到sd卡中的文件的