Estoy usando WebView para presentar la interfaz de usuario. ¿Hay alguna forma de que pueda activar el teclado programable personalizado cuando se selecciona el campo de entrada de texto?Android: cómo agregar un teclado virtual personalizado cuando se selecciona el campo de formulario en WebView
6
A
Respuesta
1
Acabo de encontrar un problema similar con la WebView de Android. Cuando selecciono, en modo táctil, un campo de entrada de texto, no emerge el teclado virtual, mientras que con la rueda de desplazamiento funciona bien.
acabo de encontrar allí: http://groups.google.com/group/android-developers/browse_thread/thread/e52109afda599301/b4cbc16e4e9e8e0d (último mensaje de alien9) que llamar
myWebview.requestFocusFromTouch();
resolver el problema.
1
echar un vistazo a HTML5 - si cambia de
<input type="text" ...
a, por ejemplo, un
<input type="number" ...
obtendrá un teclado de software especializado para los números.
Aquí es un poco de una documentación más: http://diveintohtml5.ep.io/forms.html
Cuestiones relacionadas
- 1. El campo de texto en WebView en un Android está oculto por el teclado
- 2. Cómo deshabilitar por completo el teclado virtual para todas las entradas en Android webview
- 3. Mostrando el teclado virtual de Android cuando un campo es .focus() 'd using javascript
- 4. ¿Cómo se muestra el teclado virtual de un servicio?
- 5. Android: teclado personalizado y acción
- 6. Android ViewPager muestra el teclado virtual en el lugar equivocado
- 7. Leer eventos de teclado en Android WebView
- 8. Extienda el teclado virtual de Android
- 9. android: Cómo evitar el cambio de tamaño de la ventana cuando se muestra el teclado virtual
- 10. Agregar campo CCK al formulario personalizado en Drupal 7
- 11. Teclado compatible con el correo electrónico de Android en el campo de entrada de webview
- 12. Android HTML formulario 'hecho' botón sofkeyboard
- 13. Teclado virtual de Android encienda el bloqueo de mayúsculas
- 14. Mostrar teclado suave en AlertDialog con WebView dentro (Android)
- 15. Detectando cuando el usuario ha descartado el teclado virtual
- 16. evento desencadenante teclado en un formulario con un campo
- 17. EditText de Android está oculto cuando se muestra el teclado virtual y se trata de un SurfaceView
- 18. ¿Cómo desarrollar un teclado personalizado para la aplicación Android?
- 19. ¿Cómo oculto el teclado virtual cuando cambio las pestañas?
- 20. ¿Por qué el teclado virtual no se va?
- 21. Agregar un campo personalizado a Ubercart Factura
- 22. Teclado de iPhone personalizado
- 23. ¿Cómo crear un campo de formulario personalizado agrupando otros campos de formulario?
- 24. Tecla de captura presionada con el teclado virtual en Android?
- 25. Tapping campo de formulario en vista Web no muestra teclado de software
- 26. PhoneGap android: el teclado se superpone al campo de entrada
- 27. ¿Cómo agregar un campo personalizado para ordenar en Magento?
- 28. Android: abrir un ContextMenu desde onLongPress en WebView personalizado
- 29. Cómo crear un teclado personalizado
- 30. Android: ¿Cómo fuerzo al teclado virtual a cerrarse cuando se ha forzado a abrirlo?
No es lo que pregunté. Por ejemplo. Si tiene un formulario en el que desea ingresar su teléfono y dirección, me gustaría habilitar teclados virtuales personalizados y diferentes para campos de teléfono y dirección. Con números solo para teléfono, por ejemplo. – Perun
No entiendo. ¿Desea una IU de teclado personalizada? Android ya es compatible con teclados para diferentes tipos de entrada. Comience aquí: http://developer.android.com/reference/android/view/inputmethod/InputMethod.html – Cheezmeister
Sí, pero esta es una vista web. @Ralf proporcionó una buena respuesta, si no exactamente la que esperaba. Todavía no sé cómo invocar mi teclado personalizado. – Perun