我的應用程序的一部分在WebView中有一個窗體?我如何檢測用戶是否點擊了只應該是數字的HTML內容?例如郵政編碼或信用卡信息?這樣我可以向他們展示正確的鍵盤類型?WebView和檢測HTML中的編輯文本的類型?鍵盤類型?
0
A
回答
1
基本上你是試圖解決HTML5的缺失實施的Android設備: http://www.quirksmode.org/html5/inputs_mobile.html
這應該給你如何調用Java本機的功能從JS http://developer.android.com/reference/android/webkit/WebView.html#addJavascriptInterface%28java.lang.Object,%20java.lang.String%29
我不是一個提示認爲你可以在顯示時自動改變鍵盤輸入法。
這是打開鍵盤的一種方法,但您需要處理輸入,這看起來很糟糕,因爲您不會看到您正在鍵入的位置。 Open soft keyboard programmatically
anoother方式解決鍵盤類型的問題,我會彈出一個文本框的本地對話和該領域的鍵盤類型設置爲你需要的。
然後通過使用loadURL()注入javascript將結果發送回webview。
在任何情況下,您都希望將html字段設置爲只讀,所以它的鍵盤不會跳轉。
相關問題
- 1. 檢測觸摸和鍵盤類型
- 2. 檢測虛擬鍵盤的類型-Android
- 3. 從webview中更改軟鍵盤類型
- 4. 如何檢測的textarea或輸入類型=「文本」的編輯?
- 5. 編程改變的UITextField鍵盤類型
- 6. 爲什麼輸入類型「數字」顯示編輯文本的字母鍵盤...?
- 7. Android鍵盤類型
- 8. UITextView的鍵盤類型
- 9. 編輯類型
- 10. 檢測類的類型
- 11. 爲html textarea設置鍵盤類型
- 12. iPad和iPhone的UITextField鍵盤類型
- 13. Android自定義鍵盤 - 如何檢測請求的鍵盤類型
- 14. 鍵盤覆蓋在棒棒糖編輯文本和webview只
- 15. React中的類型檢測
- 16. 類型檢測
- 17. Android - EditText編程鍵盤類型
- 18. 檢測TypeScript中的泛型類型
- 19. 文本編輯鍵盤
- 20. 如何更改Xcode中文本字段的鍵盤類型
- 21. 檢測文件類型
- 22. 活動中鍵盤的類型
- 23. 處理ios中的Cusom鍵盤類型
- 24. Espresso軟鍵盤類型
- 25. 鍵盤類型爲UITextField
- 26. Android應用 - 鍵盤類型
- 27. 設置Android鍵盤類型
- 28. Android編輯文本和虛擬鍵盤
- 29. Vim和gVim文件類型檢測
- 30. couchbase中文檔類型和鍵值類型之間的區別
我習慣於SO帖子沒有問號,這種風格對我來說雖然是新的? ;) – 2012-09-06 21:28:58
我明白你來自哪裏。我不認爲你是在質疑標記:) –
哦,我不介意他們,我只是覺得很有趣,你不知道你的應用程序有什麼功能(「我的應用程序的一部分在WebView中有一個窗體? 「)。 – 2012-09-07 09:58:33