單擊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. 通過DDMS在Android設備上模擬模擬位置
- 4. 模擬器上的MediaLauncher(虛擬設備)
- 5. 的OutOfMemoryError在Android模擬器設備
- 6. Android模擬器的設備標識符
- 7. 模擬有限的資源設備android
- 8. ubuntu上的鍵盤模擬器設備行爲
- 9. Android虛擬設備上的視頻?
- 10. 在Android設備上設置模擬GPS位置
- 11. Android虛擬設備
- 12. WPF中的虛擬鍵盤:模擬真正的輸入設備?
- 13. 與模擬器相比,Android設備的鍵盤在設備上的行爲不同
- 14. 模擬TWAIN設備
- 15. Android:分辨率模擬器與設備
- 16. 模擬信息從Android設備
- 17. 的Android/Facebook的 - INVALID_KEY設備上,而不是在模擬器
- 18. 在真實的Android設備上模擬收到的短信
- 19. 按鍵模擬鍵盤按下「Shift」鍵
- 20. Flex:模擬按鍵
- 21. 模擬鍵按c#
- 22. 模擬箭頭按鍵在Android中
- 23. android:設備或模擬器上的視頻捕獲
- 24. HowTo模擬Android設備上的軌跡球/光標移動?
- 25. 如何打開Android模擬器設備上的Wi-Fi?
- 26. 無法在Selenium的模擬Android設備上運行AndroidDriver
- 27. 在VirtualBox上運行的Android模擬器與真實設備
- 28. 更改Android模擬器上的設備ID?
- 29. 如何在Android設備上模擬用戶的系統活動?
- 30. Android虛擬設備/ Android模擬器 - 解密不成功
你知道如何創建這些從一個視圖類的..或onclick監聽器? – baash05 2013-02-03 10:28:41