如何在android中显示和隐藏键盘。例如,当我点击editText键盘时应该显示,当我点击edittext键盘之外时应该隐藏。当点击editText显示android键盘
7
A
回答
14
只是尝试..
InputMethodManager imm = (InputMethodManager)this.getSystemService(Service.INPUT_METHOD_SERVICE);
用于隐藏键盘
imm.hideSoftInputFromWindow(ed.getWindowToken(), 0);
作秀键盘
imm.showSoftInput(ed, 0);
其中ED是EditText上..
4
我一直使用笑wSoftInput一段时间,但我也发现了这种替代 它模拟点击的EditText使用dispatchTouchEvent:
ed.requestFocus();
ed.dispatchTouchEvent(MotionEvent.obtain(SystemClock.uptimeMillis(), SystemClock.uptimeMillis(), MotionEvent.ACTION_DOWN, 0, 0, 0));
ed.dispatchTouchEvent(MotionEvent.obtain(SystemClock.uptimeMillis(), SystemClock.uptimeMillis(), MotionEvent.ACTION_UP, 0, 0, 0));
没有注意到,虽然任何区别...
+0
伟大的,即使使用自定义键盘工作。 10倍 – WindRider 2014-02-17 15:22:17
相关问题
- 1. 点击EditText不会显示键盘?
- 2. 点击EditText不显示软键盘
- 3. Android EditText不显示键盘
- 4. 单击EditText时键盘不显示
- 5. Android:在edittext中显示键盘
- 6. Android Form EditText显示键盘onResume
- 7. 长键盘上的Android显示键盘点击
- 8. 当我点击android中的edittextview时键盘不显示?
- 9. 当我点击EditText时,如何仅显示光标而不显示标准Android键盘?
- 10. 如何隐藏键盘默认情况下,只显示当点击EditText
- 11. 当键盘显示时,Android EditText无法聚焦
- 12. 当EditText设置为不可见时,软键盘不显示android
- 13. 在Android Nougat中显示软键盘时,EditText会失去焦点
- 14. 当键盘显示时EditText没有完全显示
- 15. EditText隐藏在键盘上时点击
- 16. 键盘没有显示出来,但使用和点击<code>EditText</code>键盘后发达的EditText
- 17. 当编辑模式下的EditText点击EditText后,键盘覆盖EditText
- 18. 当键盘显示
- 19. JQuery显示键盘在移动点击
- 20. Android键盘没有显示在点击/焦点/ requestFocus/inputmanager show_forced
- 21. EditText Android Studio键盘
- 22. 在点击键盘(虚拟键盘)时替换editText的文本
- 23. 上点击键盘的Android
- 24. 在android中点击EditText之外的时候关闭键盘
- 25. 显示没有EditText的软件键盘
- 26. EditText不显示光标或软键盘
- 27. EditText聚焦时键盘不显示
- 28. EditText在移动时不显示键盘
- 29. EditText没有显示虚拟键盘
- 30. Fragment中的软键盘不显示edittext
感谢您的答复 – user671005 2011-03-31 06:27:20
问题解决了..? – 2011-03-31 06:28:52
是的男人它解决了 – user671005 2011-04-04 10:30:10