我遇到了一個問題。當我登錄我的應用程序(從登錄頁面到主頁)時,主頁中沒有任何可編輯的小部件,但鍵盤自動彈出,我不想要, 如何解決它?謝謝當沒有可編輯的小部件時彈出軟鍵盤?
1
A
回答
0
試試這個。
InputMethodManager inputManager = (InputMethodManager) (YourActivity)
.getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.hideSoftInputFromWindow(home.getCurrentFocus()
.getWindowToken(),
InputMethodManager.HIDE_NOT_ALWAYS);
1
從Close/hide the Android Soft Keyboard:
您可以強制的Android使用 InputMethodManager,呼籲hideSoftInputFromWindow,在 傳遞一個包含您的編輯字段窗口令牌隱藏虛擬鍵盤。
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
這將強制鍵盤在所有情況下被隱藏。在某些 的情況下,您希望通過
InputMethodManager.HIDE_IMPLICIT_ONLY
作爲第二個參數,以確保您只在用戶沒有明確強制顯示(通過按住菜單)時隱藏鍵盤。
相關問題
- 1. 當編輯文本專注於Genymotion設備時軟鍵盤不會彈出
- 2. 當應用程序啓動時自動彈出軟件鍵盤
- 3. 頁面滾動時,軟鍵盤彈出
- 4. Android軟鍵盤沒有打開編輯文本點擊事件
- 5. 如何防止軟件鍵盤彈出?
- 6. 如何在彈出軟鍵盤時使聚焦的EditText可見?
- 7. 在HTC Desire S上,軟鍵盤沒有彈出EditText焦點
- 8. 當軟鍵盤彈出時,RecyclerView不會保持項目在底部滾動
- 9. Android軟鍵盤的彈出式佈局?
- 10. 隱藏android軟鍵盤當軟鍵盤按一鍵時
- 11. UITextField - 當按下時彈出鍵盤
- 12. 當UITextField彈出鍵盤時,UIView消失
- 13. 當鍵盤彈出時移動UIButton
- 14. 當鍵盤彈出自動佈局時調整UITextView的大小
- 15. 顯示沒有EditText的軟件鍵盤
- 16. 更改軟鍵盤彈出鍵盤的背景圖像
- 17. 軟鍵盤不會自動彈出
- 18. 當軟鍵盤出現時,只將底部向上推
- 19. Android的 - 如何調整彈出時,軟鍵盤顯示出來
- 20. 安卓系統 - 當鍵盤彈出時調整片段大小
- 21. 每當佈局變得可見時都會出現軟鍵盤
- 22. PyQt QTableWidget編輯時的鍵盤事件
- 23. 當iPhone鍵盤彈出時,HTML底部textarea移動得太高
- 24. 從軟鍵盤開始活動沒有隱藏軟鍵盤
- 25. HTC不可思議沒有表現出軟鍵盤
- 26. Uity3D,隱藏鍵盤時inputfield有效(當現場被觸摸無鍵盤彈出)
- 27. 如何在軟件鍵盤滑出時將視圖捕捉到軟件鍵盤的頂部邊緣?
- 28. 沒有編輯菜單的對話框中的可可鍵盤快捷鍵
- 29. 禁用後退按鈕時,軟鍵盤彈出,Android的
- 30. Android模擬器中是否有彈出的軟鍵盤?