我爲Android開發了一個應用程序,並在設備上執行了我的應用程序。該應用程序工作正常,但我的設備的Qwerty鍵盤無法在EditText小部件中輸入字母。我如何在我的應用程序中啓用鍵盤?Qwerty鍵盤在我的Android項目中不起作用
2
A
回答
0
試試這個:
EditText yourEditText= (EditText) findViewById(R.id.yourEditText);
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(yourEditText, InputMethodManager.SHOW_IMPLICIT);
有了這個代碼,你強制顯示鍵盤。
這再次關閉它:
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(yourEditText.getWindowToken(), 0);
編輯:
要獲得QWERTY鍵盤佈局,在編輯框加入這一行:
android:inputType="text"
而且,當你得到了問題是鍵盤根本沒有顯示出來,你可能會在你的佈局中找到這一行:<requestFocus />
,刪除它。
+0
您好,我已經在我的項目中使用了'InputMethodManager',但沒有使用它。還有一件事,除了數字和字母Querty鍵盤上的所有鍵都正常工作,但我想使用Querty鍵盤在我的EditText中輸入字母。 – 2012-03-07 03:57:50
+0
修改答案,最後4行。 – Bigflow 2012-03-07 07:22:39
相關問題
- 1. 電話墊和QWERTY鍵盤在Android中
- 2. WP7 - 檢查QWERTY鍵盤
- 3. 放大到QWERTY鍵盤ZoomableRelativeLayout
- 4. 查詢輸入鍵在Android軟鍵盤中不起作用
- 5. 邏輯9鍵鍵盤打印QWERTY鍵
- 6. 將qwerty更改爲Android自定義鍵盤中的數字小鍵盤
- 7. 檢測隨機鍵盤命中考慮QWERTY鍵盤佈局
- 8. 滾動鍵盤在android中打開時不起作用
- 9. 鍵盤和按鍵不起作用
- 10. 窗口鍵盤鍵碼不起作用
- 11. JavaScript/jQuery:用於鍵盤導航的鍵盤(event.which不起作用)
- 12. 無法在iOS上使用非QWERTY鍵盤鍵入
- 13. 的Android默認爲數字鍵盤與選件的QWERTY
- 14. KeyListener不起作用,我的Jframe無法識別我的鍵盤
- 15. DrRacket的鍵盤映射不起作用
- 16. 德沃夏克程序員QWERTY鍵盤⌘
- 17. 智能電視sdk大QWERTY鍵盤
- 18. 我可以使用Qt檢測QWERTY/AZERTY鍵盤嗎?
- 19. 轉換鍵盤AZERTY到QWERTY鍵盤,反之亦然
- 20. SearchList對我的項目不起作用
- 21. 按住shift鍵,然後c鍵在我的鍵盤上不起作用
- 22. 有時鍵盤快捷鍵在eclipse中不起作用?
- 23. 鍵盤輸入鍵在MFC對話框中不起作用?
- 24. 爲什麼我的一些鍵盤事件起作用而其他鍵盤事件不起作用?
- 25. Android:軟鍵盤EditText上的Backspace不起作用
- 26. 如何檢測Android設備是否有QWERTY鍵盤
- 27. 軟鍵盤,edittext setImeActionLabel()不起作用?
- 28. 鍵盤快捷方式不起作用
- 29. 鍵盤隱藏不起作用點擊
- 30. jQuery鍵盤功能不起作用?
使用模擬器檢查你的應用程序 – Aerrow 2012-03-06 13:03:45