2012-04-18 27 views
11

Estoy creando una aplicación con WebView. Uso el WebView para mostrar páginas HTML, que contienen campos de entrada. Si los campos de entrada de HTML esperan que el usuario escriba una dirección de correo electrónico, entonces quiero habilitar una distribución de teclado amigable con el correo electrónico. ¿Es posible configurar el HTML o el WebView para mostrar un teclado compatible con correo electrónico en Android, como se puede en el iPhone?Habilitar el teclado de correo electrónico en Android para ingresar el tipo de correo electrónico

+0

Esto podría estar utilizando cualquier navegador para, por ejemplo, Android, Opera Mobile, Chrome o Firefox. – user1271519

+4

Solución: la etiqueta de entrada HTML5 tiene algunas limitaciones para habilitar el teclado, consulte el siguiente enlace para verificar los tipos de teclado compatibles con la etiqueta de entrada. http://www.quirksmode.org/html5/inputs_mobile.html – Ponmalar

Respuesta

3

sí lo es Posible

en su xml EDITTEXT sólo tiene que añadir el atributo

android:inputType="textEmailAddress" 

ver esto por más

EditText, inputType values (xml)

+2

¿Dónde se encuentra edittext (xml)? Como si estuviera triste, no estamos usando ningún xml, supongo. – user1271519

19

Sólo se va a poner

android:inputType="textEmailAddress" 

en su cuadro de texto de edición.

+0

Gracias Vijay, la pregunta es para una página web. Si su solución funcionará para la web, ¿puede por favor poner más detalles? No creo que estemos usando layout.xml en absoluto para esto? – user1271519

+2

Como se mencionó, esto no responde a la pregunta que es sobre páginas web. – Lukos

0

Puede utilizar la entrada HTML5 tipo email, que en versiones recientes de Android muestra un teclado qwerty con las claves @ y . adicionales.

<input type="email" name="myinput" /> 

Esto no parece funcionar en Gingerbread.

Cuestiones relacionadas