單擊EditText,設備將顯示鍵盤。有什麼辦法,在代碼中,我可以模擬按鍵?我想用它來點擊更改字母鍵盤板的按鈕。模擬Android設備上的按鍵
0
A
回答
4
View.dispatchKeyEvent例如
1
是您的目標,以改變顯示的鍵盤類型(例如數字而不是字母)?
如果這就是你要做的,你可以簡單地在TextView上設置「numeric」屬性。
0
您的應用程序無法像這樣操作IME鍵盤。您需要在代碼中設置輸入類型,並讓設備按照自己的意願進行操作。這個問題看起來與你的其他問題非常相似:ANDROID - Numeric keyboard
1
已經試過這樣嗎?
Instrumentation inst = new Instrumentation();
for (int i = 0; i < 10; ++i) {
inst.sendKeyDownUpSync(KeyEvent.KEYCODE_MENU);
Thread.sleep(2000);
inst.sendKeyDownUpSync(KeyEvent.KEYCODE_BACK);
Thread.sleep(2000);
}
像original作者寫有
希望你覺得它useful..cheers
相關問題
- 1. Android模擬按鍵
- 2. 模擬多個Android設備
- 3. 模擬器上的MediaLauncher(虛擬設備)
- 4. 通過DDMS在Android設備上模擬模擬位置
- 5. Android:在設備上以編程方式模擬/模擬呼叫
- 6. Calabash -Android:我們可以在Android設備上模擬Calabash-Android的Home按鈕嗎?
- 7. 模擬按鍵
- 8. 的OutOfMemoryError在Android模擬器設備
- 9. 特定設備的Android模擬
- 10. Android模擬器的設備標識符
- 11. 模擬有限的資源設備android
- 12. Android:在模擬器上工作的MediaPlayer,但不在設備上
- 13. 模擬Android服務的按鍵
- 14. ubuntu上的鍵盤模擬器設備行爲
- 15. 按鈕在模擬器上工作,但不在設備上
- 16. Android上的虛擬藍牙設備?
- 17. Android虛擬設備上的視頻?
- 18. WPF中的虛擬鍵盤:模擬真正的輸入設備?
- 19. 在Android設備上設置模擬GPS位置
- 20. 文件沒有Android設備上找到,但在Android模擬器
- 21. 模擬TWAIN設備
- 22. Android虛擬設備
- 23. 與模擬器相比,Android設備的鍵盤在設備上的行爲不同
- 24. 在Windows上模擬與Haskell的按鍵
- 25. 如何轉換USB設備按鈕以模擬C#中的鍵盤按鈕?
- 26. 模擬信息從Android設備
- 27. Android - OpenGL - 模擬器vs實際設備
- 28. Android應用不模擬器或設備
- 29. Android:分辨率模擬器與設備
- 30. Android split()在模擬器上工作,但不在設備上
你知道如何創建這些從一個視圖類的..或onclick監聽器? – baash05 2013-02-03 10:28:41