点击EDITTEXT之外 隐藏输入法的实现
来源:互联网 发布:淘宝口令转换 编辑:程序博客网 时间:2024/04/29 17:12
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
if (ev.getAction() == MotionEvent.ACTION_DOWN) {
View v = getCurrentFocus();
if (v instanceof EditText) {
Rect outRect = new Rect();
v.getGlobalVisibleRect(outRect);
if(!outRect.contains((int)ev.getRawX(), (int)ev.getRawY())) {
//v.clearFocus();
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(v.getWindowToken(), 0);
}
}
}
return super.dispatchTouchEvent(ev);
}
0 0
- 点击EDITTEXT之外 隐藏输入法的实现
- 点击EditText文本框之外任何地方隐藏键盘的解决办法
- Android 通过点击EditText之外的地方隐藏软键盘
- EditText之外的地方点击怎么隐藏软键盘
- Android 通过点击EditText之外的地方隐藏软键盘
- 点击屏幕其他地方让edittext失去焦点并隐藏输入法的实现方法
- 点击屏幕其他地方让edittext失去焦点并隐藏输入法的实现方法
- Android点击EditText之外的地方隐藏软键盘同时使EditText失去焦点
- 点击Edittext之外的地方关闭Edittext
- EditText 获取焦点时 输入法弹出 点击EditText以外的部分 输入法隐藏
- android 点击edittext外面,隐藏输入法
- Android点击EditText外面隐藏输入法
- 点击Edittext之外的区域软键盘的显示和隐藏
- Android点击EditText文本框之外任何地方隐藏键盘的解决办法
- Android点击EditText文本框之外任何地方隐藏键盘的解决办法
- Android点击EditText文本框之外任何地方隐藏键盘的解决办法
- Android点击EditText文本框之外任何地方隐藏键盘的解决办法
- Android点击EditText文本框之外任何地方隐藏键盘的解决办法
- 【VBS教程3】:VBS如何激活指定窗口
- C++基础
- 图文:eclipse中SVN分支合并到主干
- 猴子吃桃子
- Android开发总结笔记 RelativeLayout(相对布局) 1-1-2
- 点击EDITTEXT之外 隐藏输入法的实现
- PopupWindow实现右侧、左侧和底部弹出菜单
- android学习之路(五)----stetho显示不出调试信息
- requestWindowFeature()的应用
- 数据结构【线性表(二)链表】项目一--建立单链表
- 判断Android手机是否开启USB调试
- LINUX文件锁定
- Oracle Jdbc 防sql注入
- Java通过位运算实现10-16进制转换