如何在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. Android Form EditText顯示鍵盤onResume
- 3. 長鍵盤上的Android顯示鍵盤點擊
- 4. 當我點擊EditText時,如何僅顯示光標而不顯示標準Android鍵盤?
- 5. 如何隱藏鍵盤默認情況下,只顯示當點擊EditText
- 6. 在Android Nougat中顯示軟鍵盤時,EditText會失去焦點
- 7. 鍵盤沒有顯示出來,但使用和點擊<code>EditText</code>鍵盤後發達的EditText
- 8. JQuery顯示鍵盤在移動點擊
- 9. EditText Android Studio鍵盤
- 10. EditText在移動時不顯示鍵盤
- 11. 的EditText滾動型顯示鍵盤
- 12. 禁用EditText元素顯示鍵盤
- 13. 顯示沒有EditText的軟件鍵盤
- 14. Fragment中的軟鍵盤不顯示edittext
- 15. 的EditText當鍵盤出現
- 16. 如何在軟鍵盤顯示時隱藏EditText軟鍵盤?
- 17. 當鍵盤打開時在EditText中突出顯示文本
- 18. Android鍵盤重疊的EditText
- 19. ListView中的Android EditText - 鍵盤
- 20. Android軟鍵盤覆蓋EditText?
- 21. Android鍵盤模糊EditText
- 22. Android鍵盤剪輯EditText
- 23. 當軟鍵盤顯示時按下後退按鈕時清除焦點EditText
- 24. 如何讓EditText獲取焦點時不顯示虛擬鍵盤?
- 25. 當顯示虛擬鍵盤和涉及SurfaceView時,Android的EditText被隱藏
- 26. 模擬器中的EditText的顯示鍵盤(GenyMotion)Android 4.3
- 27. 的Android EditText上沒有顯示默認的鍵盤
- 28. Android:在EditText上的自定義AlertDialog上顯示軟鍵盤Focus
- 29. AlertDialogue中的EditText在Android中沒有顯示軟鍵盤
- 30. Android如何使用EditText顯示數字軟鍵盤InputType =「text」
感謝您的答覆 – user671005 2011-03-31 06:27:20
問題解決了..? – 2011-03-31 06:28:52
是的男人它解決了 – user671005 2011-04-04 10:30:10