如果用戶輕擊不在軟鍵盤或編輯文本上的空格,則該對話框將消失,在這種情況下如何解除鍵盤鎖定?當用戶輕敲對話框外時如何隱藏軟鍵盤
-1
A
回答
0
使用此
View view = this.getCurrentFocus();
if (view != null) {
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
}
0
試試這個方法來隱藏鍵盤:
public void hideKeyboard(Activity activity) {
try {
InputMethodManager inputManager = (InputMethodManager) activity.getSystemService(Context.INPUT_METHOD_SERVICE);
if (inputManager!=null) {
if (activity.getCurrentFocus() == null)
return;
if (activity.getCurrentFocus().getWindowToken() == null)
return;
inputManager.hideSoftInputFromWindow(activity.getCurrentFocus().getWindowToken(), 0);
}
} catch (Exception hideKeyboardException) {
// handle exception here
}
}
如果沒有任何活動,則刪除活動對象的形式此方法。
0
我不知道,可能是它幫助
public void hideSoftKeyboard() {
View view = this.getCurrentFocus();
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
}
相關問題
- 1. 隱藏軟鍵盤時隱藏對話框片段
- 2. 當軟鍵盤打開時隱藏頂部對話框頂部
- 3. Android:FacebookOperationCanceledException當在對話框外輕敲
- 4. 如何隱藏搜索對話框後的軟鍵盤
- 5. 隱藏android軟鍵盤當軟鍵盤按一鍵時
- 6. 對話框關閉時隱藏軟輸入鍵盤
- 7. 如何隱藏軟鍵盤?
- 8. 如何隱藏軟鍵盤?
- 9. 當軟鍵盤顯示時隱藏ImageView
- 10. 如何在軟鍵盤顯示時隱藏EditText軟鍵盤?
- 11. 隱藏軟鍵盤
- 12. 鍵盤隱藏爲對話框消失
- 13. 對話框關閉後隱藏軟鍵盤
- 14. 在Android 4.0中隱藏對話框中的軟鍵盤加載
- 15. 自定義進度對話框隱藏軟鍵盤android
- 16. Android隱藏軟鍵盤與EditText對話框
- 17. 警告對話框背後隱藏軟鍵盤的Android
- 18. 如何使用androidviewclient隱藏軟鍵盤
- 19. React.js - 當軟鍵盤打開時隱藏滾動(隱藏視圖)?
- 20. 當隱藏軟鍵盤時隱藏光標來自editText
- 21. 用戶觸摸屏幕(外部)時如何隱藏對話框?
- 22. 如何從鈦選項對話框點擊事件隱藏android軟鍵盤?
- 23. 如何在離開編輯框時隱藏軟鍵盤?
- 24. 如何在android中隱藏軟鍵盤
- 25. 如何在WebView中隱藏軟鍵盤?
- 26. 如何隱藏WP7中的軟鍵盤?
- 27. 如何隱藏EditText上的軟鍵盤
- 28. 如何隱藏iPad中的軟鍵盤
- 29. 軟鍵盤隱藏的EditText
- 30. 可靠隱藏軟鍵盤