Agregue dos puntos al teclado InputType.TYPE_CLASS_NUMBER
¿Cómo puedo agregar dos puntos (:) al teclado suave con el tipo de entrada InputType.TYPE_CLASS_NUMBER
Tengo actualmente el código siguiente:
NumberKeyListener keyListener = new NumberKeyListener() { public int getInputType() { return InputType.TYPE_CLASS_NUMBER; } @Override protected char[] getAcceptedChars() { return new char[] { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '.', ':', '-', ',' }; } }; mytext.setKeyListener(keyListener);
Pero también me gusta el colon (:) en el teclado numérico?
- Ajusta scrollview cuando el teclado está hacia arriba
- Android: dígitos que no permiten el siguiente botón del teclado
- Android onKeyDown () no se ejecuta al presionar el botón Atrás
- Teclado personalizado sombra clave de teclado eliminar
- Deshabilitar las teclas DPAD en android
- EditText con teclado numérico por defecto, pero permitiendo caracteres alfabéticos
- El teclado Android se esconde EditText
- Keycode para Android minimizar el botón de teclado suave
- Teclado suave de Samsung pierde las pulsaciones de teclado después del cambio de enfoque
- ¿Cómo comprobar si el teclado nativo / hardware se utiliza?
- ¿Hay alguna manera en Android de saber si un dispositivo de los usuarios tiene un teclado real o no?
- Interceptar el botón de menú de Android en un PopupWindow
- Problema con el teclado al enfocar el texto de edición de fondo en Android
Para cambiar los caracteres en un teclado flexible, debe crear un IME personalizado.
Doc. Para Android
- Evitar Android volver a agregar automáticamente mi fragmento en el cambio de orientación
- Limpiar pila incluyendo actividades en diferentes tareas