Android 自定义Dialog 里面有EditText控件点击关闭输入法失效的问题
来源:互联网 发布:建设企业资质申报软件 编辑:程序博客网 时间:2024/06/12 05:07
在做一个项目的时候,自定义额了一个Dialog 里面有取消,保存按钮,以及EditText,在输入法弹出的时候,点击取消按钮,自定义dialog对话框关闭了,但是输入法始终关闭不了,在网上找了很多方法,都不能很好的解决,输入法不能关闭的问题。
最好找到的解决办法是 重载Dialog的dismis()方法
处理方式如下:
@Overridepublic void dismiss() { hideKeyBoard();//在dismiss之前先关闭输入法 super.dismiss();}
public void hideKeyBoard() { InputMethodManager inputMethodManager = (InputMethodManager) getContext().getSystemService(Context.INPUT_METHOD_SERVICE); inputMethodManager.hideSoftInputFromWindow(editText.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);}
0 0
- Android 自定义Dialog 里面有EditText控件点击关闭输入法失效的问题
- android中自定义dialog中有editText,无法显示输入法对话框的解决办法
- Android 自定义布局dialog使用(解决edittext无法弹出输入法的问题)
- 点击EditText外部输入法关闭的方法
- Android中有EditText控件页面的输入法窗口管理
- 自定义Dialog点击弹框外的区域无法关闭问题
- 自定义AlertDialog,以及解决自定义Dialog中EditText不能弹出输入法的问题
- 自定义dialog中Edittext自动弹出输入法问题
- Android中的EditText有光标,弹不出输入法的问题
- Android—点击自定义dialog窗体的控件销毁自己
- android中自定义的dialog中的EditText无法弹出输入法解决方案
- android中自定义的dialog中的EditText无法弹出输入法解决方案
- android中自定义的dialog中的EditText无法弹出输入法解决方案
- android中自定义的dialog中的EditText无法弹出输入法解决方案
- android中自定义的dialog中的EditText无法弹出输入法解决方案
- android自定义dialog中点击listview的item事件关闭dialog
- 自定义Dialog中点击EditText无法弹出软键盘的问题
- 自定义布局Dialog 自定义dialog右上角带叉号的dialog 点击右上角叉号关闭dialog
- [译]Go文件操作大全
- c++基本数据类型字节长度
- 计蒜客 -- 元素移除
- Android 第一行代码(第二版)学习笔记(二)
- 快速了解RESTEasy
- Android 自定义Dialog 里面有EditText控件点击关闭输入法失效的问题
- 好老师
- ActiveMQ 初次体验
- 【day-9】剑指Offer-机器人的运动范围
- 读取资源图片保存在本地解决文件无法创建问题。
- ubuntu14.04下安装MPI
- 1104-BinaryStringMatching
- 怎样实现一个TextView中多种字体颜色和字体大小(SpannableString)
- ImageLoader清除缓存