在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. IPad鍵盤「隱藏按鈕」
- 2. '完成'按下時隱藏UITextView的虛擬鍵盤
- 3. 在android中隱藏虛擬鍵盤?
- 4. 從Qt隱藏密鑰虛擬鍵盤
- 5. 如何隱藏虛擬鍵盤
- 6. 隱藏虛擬鍵盤總是
- 7. 通過單擊使用Ionic的按鈕來隱藏鍵盤ios
- 8. 無法隱藏鍵盤單擊搜索按鈕在UISearchBar
- 9. 不要隱藏虛擬鍵盤和jquery點擊
- 10. 虛擬鍵盤隱藏字段/文本域/ CONTENTEDITABLE(下面隱藏鍵盤)
- 11. 「隱藏鍵盤按鈕」的鍵碼
- 12. Android:在按鈕上隱藏鍵盤按
- 13. 按下按鈕隱藏鍵盤
- 14. 隱藏鍵盤按鈕被點擊時xamarin形式
- 15. 當按鈕點擊時隱藏鍵盤(片段)
- 16. 顯示虛擬鍵盤的按鈕?
- 17. 在虛擬鍵盤上輸入按鈕
- 18. Android虛擬鍵盤KeyListener獲取虛擬鍵盤按鍵
- 19. 隱藏鍵盤上的單擊輸入按鈕或搜索按鈕
- 20. 如何通過單擊EditText的外部來隱藏虛擬鍵盤?
- 21. 單擊按鈕時如何隱藏SurfaceView?
- 22. 添加一個按鈕隱藏鍵盤
- 23. 檢測iPad的鍵盤隱藏按鈕
- 24. 點擊UIWebView隱藏鍵盤
- 25. 如何隱藏小鍵盤而不點擊返回按鈕
- 26. 如何檢測iPad用戶點擊鍵盤隱藏按鈕?
- 27. 隱藏鍵盤時點擊Ext.Form.Select
- 28. 在UITextField中按下清除按鈕時隱藏鍵盤
- 29. 虛擬鍵盤
- 30. 我可以刪除iPad鍵盤'隱藏鍵盤'按鈕嗎?
的可能重複[如何關閉/隱藏Android的軟鍵盤?(http://stackoverflow.com/questions/1109022/how-to-close-hide -the-android-soft-keyboard) – Aleadam 2011-05-08 18:15:43