Administrador de métodos de entrada de Android para obtener el teclado numérico sólo

Usamos

InputMethodManager imPharamcy = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imPharamcy .toggleSoftInput(0, InputMethodManager.SHOW_IMPLICIT); 

Para obtener el teclado con fuerza. Pero el teclado no es sólo números teclado. ¿Cómo obtengo teclado de números solo usando el gestor de entrada?

En xml ya he dado

  android:inputType="phone" android:imeOptions="actionNext" 

El editText toma números solamente Extraño en el emulador un número solamente el telclado numérico viene para arriba pero en números de teléfono y el teclado especial de los charaters viene

Vea abajo el código:

  // TYPE_CLASS_NUMBER: Class for numeric text. This displays the numbers/symbols keyboard. editText.setInputType(InputType.TYPE_CLASS_NUMBER); // TYPE_CLASS_PHONE: Class for a phone number. This displays the phone number keypad. editText.setInputType(InputType.TYPE_CLASS_PHONE); 

Espero que tengas el punto.

  • Generar Editar Texto Programaticamente en android
  • Cómo establecer multiline, firstletter caps y deshabilitar sugerencias en edittext
  • Cómo agregar texto a editext
  • Quiero que mi campo EditText cambie su color mientras le ingresa valores
  • Cómo abrir el teclado emoji en Android?
  • Android 8.0 Oreo se bloquea al enfocar TextInputEditText
  • Android: EditText pierde contenido en desplazamiento en ListView?
  • ¿Cómo almacenar los datos de edittext a Android base de datos sqlite?
  • Android: EditText con barra de progreso?
  • Validación en Editar texto
  • ¿Cómo comprobar si un EditText en Android tiene emoticon o no?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.