0
A
回答
3
//Clicking on the text box
edittext.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
InputMethodManager imm = (InputMethodManager) getSystemService(
INPUT_METHOD_SERVICE);
imm.showSoftInput(getCurrentFocus().getWindowToken(), //some flag here);
}
});
//Being inside the box and pressing a key
edittext.setOnKeyListener(new OnKeyListener() {
public boolean onKey(View v, int keyCode, KeyEvent event) {
//If the event is a key-down event on the "enter" button
//If enter is pressed while inside the textbox
if ((event.getAction() == KeyEvent.ACTION_DOWN) &&
(keyCode == KeyEvent.KEYCODE_ENTER)) {
InputMethodManager imm = (InputMethodManager) getSystemService(
INPUT_METHOD_SERVICE);
//Example of hiding keyboard inside enter pressed check
imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0);
........
相關問題
- 1. 捕捉HID鍵盤事件
- 2. 如何在軟鍵盤處於打開狀態時捕捉按鍵事件android?
- 3. Android:當軟鍵彈出時如何捕捉事件?
- 4. 如何捕捉軟鍵盤輸入
- 5. 如何捕捉軟鍵盤「ENTER」
- 6. 當軟鍵盤以編程方式顯示時如何捕捉按鍵事件?
- 7. 如何在軟件鍵盤滑出時將視圖捕捉到軟件鍵盤的頂部邊緣?
- 8. 如何捕捉鼠標事件和鍵盤事件
- 9. 如何在UITableView中出現「刪除」按鈕時捕捉事件?
- 10. 如何捕捉外部鍵盤按鍵
- 11. 我如何捕捉mayavi動畫中的鍵盤事件
- 12. 如何捕捉InkCanvas,WPF中的「刪除」鍵盤事件?
- 13. 如何捕捉Cycle.js中的鍵盤事件?
- 14. 如何捕捉X11中的鍵盤事件?
- 15. Qt - 如何捕捉行編輯中的鍵盤事件?
- 16. 如何捕捉鍵盤和鼠標事件?
- 17. 如何捕捉鍵盤事件iOS/Objective-C
- 18. Keydown事件:如何捕捉關鍵行?
- 19. Android:如何捕捉軟鍵盤的每個觸摸輸入?
- 20. NSMenu打開時捕捉按鍵事件
- 21. 軟鍵盤不會出現
- 22. 軟鍵盤不會出現
- 23. 如何捕捉鍵盤佈局變化
- 24. Android模擬器可以捕捉PC鍵盤的按鍵事件
- 25. 如何在UIWebView上按下Enter鍵時捕捉事件?
- 26. 在MATLAB GUI中捕捉鍵盤按鍵
- 27. 在Mac上VTK python不捕捉鍵盤事件
- 28. 在Cocoa中捕捉未處理的鍵盤事件
- 29. 如何捕捉用戶在鍵盤上彈出的符號?
- 30. 捕捉鍵盤輸入