Android--点击视图外部,隐藏键盘
来源:互联网 发布:iphone7plus在线软件 编辑:程序博客网 时间:2024/05/01 07:29
来源:http://stackoverflow.com/questions/4828636/edittext-clear-focus-on-touch-outside
//这个方法在从一个输入框点到另一个输入框时,会造成输入框先缩入再显示的问题,(即跳动)
需要再加一个判断。。
// @Override public boolean dispatchTouchEvent(MotionEvent event) { if (event.getAction() == MotionEvent.ACTION_DOWN) { View v = getCurrentFocus(); if ( v instanceof SearchView.SearchAutoComplete) { Rect outRect = new Rect(); v.getGlobalVisibleRect(outRect); if (!outRect.contains((int)event.getRawX(), (int)event.getRawY())) { v.clearFocus(); InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(v.getWindowToken(), 0); } } } return super.dispatchTouchEvent( event ); }
0 0
- Android--点击视图外部,隐藏键盘
- 点击外部隐藏键盘
- Android 点击按钮隐藏键盘
- Android点击其他地方隐藏键盘
- Android点击屏幕空白处,隐藏键盘
- Android点击空白处隐藏键盘
- Android点击其他区域,隐藏EditText键盘。
- android点击键盘外部关闭键盘的方法
- android中 点击非键盘区域 隐藏键盘的方法
- Android点击除键盘外的其他区域隐藏键盘
- android朋友圈监听键盘状态 点击空白区域隐藏键盘
- 键盘 点击别处隐藏键盘
- 点击 UITableView 隐藏键盘
- 点击EditText,隐藏键盘
- 点击空白隐藏键盘
- 点击 UITableView 隐藏键盘
- 点击屏幕隐藏键盘
- Android 点击外部软键盘隐藏寻找最优解
- 16.10.27 - 16.10.31笔记
- 使用AccessibilityService带你自动安装软件以及自动添加微信好友
- java对象json字符串互转
- CAD二次开发 选择集使用
- Java线程阻塞与中断
- Android--点击视图外部,隐藏键盘
- laravel框架 composer安装 及简单的增、删、改、查(分页)
- flash摄像头的使用
- Python自学之计算
- Linux下C语言学习之路——(0)学习路线的选择
- Java线程间的通信
- 两张图片相似度比较
- Python自学之String
- Pojo