Sto usando WebView per presentare l'interfaccia utente. C'è un modo in cui posso attivare la tastiera virtuale personalizzata quando il campo del modulo di input testo è selezionato?Android: come aggiungere una tastiera virtuale personalizzata quando il campo modulo è selezionato in WebView
6
A
risposta
1
Ho appena riscontrato un problema simile con Android WebView. Quando seleziono, in modalità touch, un campo di inserimento del testo, non fa apparire la tastiera virtuale mentre con la trackball funziona correttamente.
Ho appena trovato lì: http://groups.google.com/group/android-developers/browse_thread/thread/e52109afda599301/b4cbc16e4e9e8e0d (ultimo messaggio da alien9) che chiamare
myWebview.requestFocusFromTouch();
risolvere il problema.
1
un'occhiata a HTML5 - se si cambia
<input type="text" ...
ad esempio un
<input type="number" ...
si otterrà una tastiera software specializzato per i numeri.
Ecco qualche documentazione: http://diveintohtml5.ep.io/forms.html
Problemi correlati
- 1. Come ottenere il testo selezionato in WebView Android
- 2. come aggiungere una chiave personalizzata alla tastiera in ios?
- 3. Toccando il campo modulo in WebView non viene visualizzata la tastiera software
- 4. Estendi tastiera virtuale Android
- 5. Il campo di testo HTML in WebView in un'applicazione Android è nascosto dalla tastiera software
- 6. Tastiera virtuale sovrapposti con campo EditText
- 7. Mostra tastiera virtuale quando il dispositivo è in modalità paesaggio
- 8. Leggi eventi della tastiera in Android WebView
- 9. Come nascondere FAB quando la tastiera virtuale è aperta.
- 10. Sviluppo di una tastiera virtuale personalizzata per Windows 10
- 11. Android: AutoCompleteTextView nascondi tastiera virtuale
- 12. Tastiera virtuale Android attiva blocco maiuscole
- 13. Mostra tastiera virtuale in Android TabLayout
- 14. Come ottenere l'altezza della tastiera virtuale Android?
- 15. Come eseguire lo scorrimento automatico per inserire il campo in Android quando la tastiera virtuale si sovrappone a quella visualizzata?
- 16. Tastiera numerica su Android
- 17. Android - Tastiera morbida per TextField all'interno di una webview
- 18. Impedisci tastiera personalizzata nel campo di testo
- 19. (Android) Esiste un modo per rilevare quando il testo è stato selezionato in una visualizzazione Web?
- 20. Android: Come premere il tasto sopra la tastiera virtuale
- 21. stile dello schermo quando la tastiera virtuale è attiva
- 22. È possibile che Android WebView HTML influenzi le funzioni della tastiera o della tastiera?
- 23. Come chiudere la tastiera virtuale in frammento
- 24. Tastiera virtuale JavaFX
- 25. Modulo di input html Webview che non mostra/consente tastiera
- 26. Previene i pulsanti per nascondere la tastiera virtuale su Android
- 27. Come ignorare il comportamento chiave <ENTER> della tastiera virtuale in Android
- 28. NDK Android: WebView personalizzata che compila dall'origine
- 29. PlayN - Tastiera virtuale su iOS e Android
- 30. come aggiungere una vista personalizzata alla palette in Android Studio?
Non è quello che ho chiesto. Per esempio. Se hai un modulo in cui vuoi inserire il tuo telefono e indirizzo, mi piacerebbe abilitare tastiere virtuali personalizzate e diverse per i campi del telefono e dell'indirizzo. Ad esempio, con i numeri solo per il telefono. – Perun
Non capisco. Vuoi un'interfaccia utente per tastiera personalizzata? Android supporta già le tastiere per diversi tipi di input. Inizia qui: http://developer.android.com/reference/android/view/inputmethod/InputMethod.html – Cheezmeister
Lo fa, ma questa è la webview. @Ralf ha fornito una buona risposta se non esattamente quella che speravo. Non so ancora come richiamare la mia tastiera personalizzata. – Perun