如何隐藏Android上的软键盘,点击外部EditText?
好的,每个人都知道要隐藏键盘,您需要实现:
InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);imm.hideSoftInputFromWindow(getCurrentFocus() .getWindowToken(), 0);
但是这里最重要的是当用户触摸或选择任何其他不是键盘的地方时,如何隐藏键盘。EditText还是软键盘?
EditText
我试着用onTouchEvent()在我父母身上Activity但是,只有当用户接触到任何其他视图并且没有滚动视图时,这才有效。
onTouchEvent()
Activity
我试图实现一个触摸,点击,焦点侦听器,但没有任何成功。
我甚至尝试实现自己的滚动视图来拦截触摸事件,但我只能获得事件的坐标,而不是单击视图。
有什么标准的方法吗?在iPhone中,这真的很容易。
www说
慕森卡
相关分类