Abrir un teclado numérico sin forzar el EditText a ser sólo numérico

Me he encontrado con esto al hacer el trabajo en la creación de mi propio Keyboard pero no puede para la vida de mí recuerde que me encontré con él.

Quiero abrir el teclado numérico. Sin embargo, quiero que mi EditText sólo acepte una dirección IP. Añadir un filtro a mi EditText no fue demasiado difícil gracias a esta respuesta .

Sin embargo, ahora quiero hacer que el teclado numérico se abra más que el teclado de texto estándar. Desafortunadamente los resultados de la búsqueda están saturados con el mismo "¿Cómo se limita EditText a la entrada numérica?" Preguntas una y otra vez.

¿Podría alguien señalarme el lugar correcto para abrir manualmente el teclado numérico.

No estoy seguro de si esta es la mejor solución, pero uso android:inputType="phone" .

8 días de retraso pero alrighty!

 android:inputType="number" 

funciona para mi. Por supuesto, la respuesta de Glitch podría ser mejor dado que no todos los teclados tienen un estilo de entrada numérica. Y por supuesto tendrás que validarlo

Agregando a la solución existente, si desea restringir a sólo números y puntos, puede agregar

 android:digits="0123456789." 

Al xml del EditText. Combinando así la solución actual y la anterior:

 android:inputType="phone" android:digits="0123456789." 

Se cerciorará de que usted puede apenas poner la materia relacionada IP address en el EditText. Ahora, cuando el teclado aparece, tiene las letras T9 en las teclas, pero esa es una función del "teléfono" inputType. Además, tendrá que asegurarse de que es un IP válido después de la entrada.

O también puede ir a

 editext ss; ss.setInputType(InputType.TYPE_CLASS_NUMBER); 
  • Mostrar teclado virtual en android TabLayout
  • ¿Cómo comprobar si el teclado nativo / hardware se utiliza?
  • ¿Cómo detectar cuando el teclado de software Android está oculto?
  • Mostrar teclado suave (numérico) usando AlertDialog.Builder
  • ¿Hay alguna manera en Android de saber si un dispositivo de los usuarios tiene un teclado real o no?
  • Cómo evitar que aparezca automáticamente el teclado de Android cuando comience la actividad
  • Cómo abrir el tablero dentro del diseño en android
  • Agregue dos puntos al teclado InputType.TYPE_CLASS_NUMBER
  • EditText con teclado numérico por defecto, pero permitiendo caracteres alfabéticos
  • Keycode para Android minimizar el botón de teclado suave
  • El teclado Android se esconde EditText
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.