Como mostrar teclado numérico solamente

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:

[sourcecode language=”xml”]
android:inputType="numberDecimal"
[/sourcecode]

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

Código fuente XML:
[sourcecode language=”xml”]
android:inputType="phone"
android:digits="1234567890"
[/sourcecode]

3 comentarios en “Como mostrar teclado numérico solamente

  1. 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. 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. Oye pero como puedo hacer para que aparezca el teclado numerico cuando abro la ventana, asi como para hacer una llamada telefonica

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *