我的應用程序從一堆文本輸入字段開始,我希望在啓動應用程序時啓動它。虛擬鍵盤未打開,但僅在單擊其中一個textinput字段時打開。 我該怎麼做?Android鍵盤
0
A
回答
3
在你的onCreate
方法中,你可以得到你的第一個文本視圖,並打電話requestFocus()
就可以了。當活動開始時,這應該關注這個領域並且如果需要的話帶來一個虛擬鍵盤。
如果您希望鍵盤而不是在啓動時出現,請求焦點爲非文本元素(如按鈕)。
1
您應該將輸入法留給用戶。他們可能會使用物理鍵盤,或者甚至可能使用語音到文本。
+0
我不想讓鍵盤出現...我想鍵盤不出現 – user434885 2010-11-13 16:56:19
+0
在這種情況下,只是不提供一個可編輯的字段。如果你想阻止輸入法,沒有太多的理由有一個。 – JOTN 2010-11-14 21:50:00
0
我用這種方法在用戶搜索後隱藏鍵盤。從雷託·邁耶接受的解決方案
Close/hide the Android Soft Keyboard
報價:你可以在我們的onCreate
方法使用該
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
相關問題
- 1. Android鍵盤鍵碼
- 2. Android鍵盤
- 3. Android鍵盤
- 4. Android鍵盤。鍵的背景
- 5. 修改Android鍵盤
- 6. Android鍵盤問題
- 7. Android鍵盤語言
- 8. Android的軟鍵盤
- 9. Android薑餅鍵盤
- 10. Android鍵盤和JavaScript
- 11. Android浮動鍵盤
- 12. Android關閉鍵盤
- 13. Android鍵盤 - android:windowSoftInputMode =「adjustPan」
- 14. EditText Android Studio鍵盤
- 15. 禁用Android鍵盤
- 16. Android鍵盤來源
- 17. Android軟鍵盤 - 需要Android軟鍵盤的源代碼AOSP
- 18. Android虛擬鍵盤KeyListener獲取虛擬鍵盤按鍵
- 19. 在android軟鍵盤中禁用/檢測鍵盤解鎖鍵
- 20. android軟鍵盤事件
- 21. Android使用笑臉鍵盤
- 22. 更改默認鍵盤android
- 23. Android上的軟鍵盤
- 24. Android鍵盤隱藏LinerLayout
- 25. CKEditor Android上沒有鍵盤
- 26. 如何覆蓋Android鍵盤
- 27. android中的設計鍵盤
- 28. Android鍵盤重疊的EditText
- 29. android force鍵盤可見
- 30. Android仿真器鍵盤
我需要的鍵盤無法顯示... – user434885 2010-11-13 16:55:51
對不起,你的問題還不清楚。你的應用程序中是否有其他可聚焦元素,例如按鈕?將其中一個設置爲重點。 – Nick 2010-11-14 15:28:32