Como mostrar teclado numérico solamente

27 septiembre, 2011 por Gonzalo de Córdoba Dejar una respuesta »

Objetivo:

Mostrar únicamente números en el teclado virtual.

Hay situaciones en las que el teclado que deseamos mostrar no necesita letras (por ejemplo, en campos donde se debe introducir nuestra edad).

En esas situaciones, si sólo dejamos los números, éstos serán más grandes, pulsándose con más facilidad por el usuario de nuestra aplicación.

Vemos un ejemplo en la aplicación Málaga en un Clic, disponible en Market Android, en la cual debemos introducir un número de parada de autobús:

Como mostrar teclado virtual numérico solamente, ejemplo Málaga en un Clic

Hay varias forma de hacerlo. En el ejemplo de la imagen, se pueden escribir también símbolos (* # +…). Para obtener este teclado, deberemos colocar la siguiente propiedad en el EditText del fichero XML:

Código fuente XML:

   android:inputType="numberDecimal" 

Si solamente deseamos ver números, entonces las propiedades del EditText serían:

Código fuente XML:

  android:inputType="phone"
  android:digits="1234567890"
Publicidad

3 comentarios

  1. Mr Android dice:

    Buaf¡¡¡ Me salvas de un aprieto, en el curro me han pedido: hazme un manual / guia de android basica para poder explicar conceptos y nociones por encima a todos los de la empresa…..
    Y LO ENCONTRE TODO AQUI¡¡¡¡

    THANKS

  2. Henry dice:

    Muy bueno, pero lo que necesito es saber cuando se ha activado el tecaldo virtual. Si alguien tiene respuesta a esto por hagamelo saber, de antemano gracias.

    Buen aporte!.

  3. Juan Manuel dice:

    Oye pero como puedo hacer para que aparezca el teclado numerico cuando abro la ventana, asi como para hacer una llamada telefonica

Deja un comentario

Rellena el captcha please!! *

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies