在Android中單擊按鈕後,是否有方法隱藏虛擬鍵盤?當用戶觸摸edittext組件時,鍵盤最初彈出;一旦按下按鈕,我希望它關閉。單擊按鈕時隱藏虛擬鍵盤
4
A
回答
20
要隱藏虛擬鍵盤的try /使用
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(medtSearchQuery.getWindowToken(), 0);
17
最佳實踐隱藏鍵盤:
InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
它會自動接收當前重點,將隱藏鍵盤。無所謂EditText
你有什麼意見。
+1
感謝它爲我工作 – aida 2015-06-07 09:04:57
2
使用下面的代碼
your_button_id.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
try {
InputMethodManager imm = (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0);
} catch (Exception e) {
// TODO: handle exception
}
}
});
相關問題
- 1. 隱藏虛擬鍵盤
- 2. S60模擬器隱藏虛擬鍵盤
- 3. 隱藏麥克風按鈕Android虛擬鍵盤
- 4. Android:按鈕點擊後隱藏鍵盤
- 5. 在加載片段時隱藏軟鍵盤或虛擬鍵盤
- 6. '完成'按下時隱藏UITextView的虛擬鍵盤
- 7. 隱藏鍵盤和按鈕
- 8. IPad鍵盤「隱藏按鈕」
- 9. 在android中隱藏虛擬鍵盤?
- 10. 隱藏虛擬鍵盤總是
- 11. 從Qt隱藏密鑰虛擬鍵盤
- 12. 如何隱藏虛擬鍵盤
- 13. Android,虛擬鍵盤隱藏了EditText
- 14. 不要隱藏虛擬鍵盤和jquery點擊
- 15. 無法隱藏鍵盤單擊搜索按鈕在UISearchBar
- 16. 通過單擊使用Ionic的按鈕來隱藏鍵盤ios
- 17. 虛擬鍵盤隱藏字段/文本域/ CONTENTEDITABLE(下面隱藏鍵盤)
- 18. 「隱藏鍵盤按鈕」的鍵碼
- 19. 如何隱藏虛擬鍵盤觸摸旋鈕
- 20. Iphone:虛擬鍵盤在錄音後點擊「開始」按鈕不會隱藏按鈕
- 21. Android:在按鈕上隱藏鍵盤按
- 22. 按下按鈕隱藏鍵盤
- 23. 按下按鈕後隱藏鍵盤
- 24. 隱藏鍵盤按鈕被點擊時xamarin形式
- 25. 當鍵盤被隱藏時,ListView不會更新按鈕點擊
- 26. 當按鈕點擊時隱藏鍵盤(片段)
- 27. jQuery來隱藏虛擬按鍵和顯示提交按鈕
- 28. 在虛擬鍵盤上輸入按鈕
- 29. 顯示虛擬鍵盤的按鈕?
- 30. Android虛擬鍵盤KeyListener獲取虛擬鍵盤按鍵
的可能重複[如何關閉/隱藏Android的軟鍵盤?(http://stackoverflow.com/questions/1109022/how-to-close-hide -the-android-soft-keyboard) – Aleadam 2011-05-08 18:15:43