Básicamente, solo quiero cambiar al modo de teclado numérico tan pronto como un cierto EditText tenga el foco.
android
keyboard
android-edittext
Chiwai Chan
fuente
fuente
Respuestas:
Puede configurar un
inputType
para suEditText
:fuente
Para hacerlo en un archivo Java:
fuente
Esta implementación me pareció útil, muestra un mejor teclado y limita los caracteres de entrada.
Además, puede usar
android:maxLength
para limitar la cantidad máxima de números.Para hacer esto programáticamente:
fuente
mostrará el teclado numérico grande como marcador.
fuente
Puedes hacerlo de 2 maneras
Conjunto de tiempo de ejecución
Usando XML
fuente
Si necesita un número fraccionario, esta es la respuesta para usted:
fuente
Si está utilizando su EditText en el cuadro de diálogo o está creando dinámicamente y no puede configurarlo desde xml, este ejemplo lo ayudará a configurar ese tipo de teclado mientras usa Editar texto dinámico, etc.
donde myEditTxt es el objeto dinámico EDITAR TEXTO (nombre)
fuente
fuente
Más tipos de entrada y detalles encontrados aquí en el sitio web de Google
fuente
El siguiente código solo permitirá números "0123456789”, incluso si accidentalmente escribe otro que no sea "0123456789”, no se aceptará la edición de texto.
fuente
Use el siguiente código en el archivo java
fuente
Defina esto en su código xml
fuente
fuente