Dentro de un TextField o TextFormField de Flutter podemos colocar el tipo de entrada, el cual modificará el teclado que aparece cuando el usuario toca el campo de texto.
Esto es rápido. Lo único que tenemos que hacer es especificar el keyboardType en TextInputType.number.
Por ejemplo:
keyboardType: TextInputType.number,
Ejemplo de entrada numérica en Flutter
Veamos un sencillo ejemplo de un campo de texto o mejor dicho un TextFormField. El código del mismo queda así:
TextFormField(/*Presta atención a la siguiente línea:*/
keyboardType: TextInputType.number,
validator:(value){if(value.isEmpty){return'Escribe el precio de compra';}returnnull;},
controller: _precioCompra,
decoration:InputDecoration(
hintText:'Escribe el precio de compra',
labelText:"Precio de compra",),),
Al probarlo, efectivamente aparece el teclado numérico:
Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto
No te pierdas ninguno de mis posts
Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.
En este corto post te mostraré cómo hacer que un input o mejor dicho un TextField en Flutter sea de tipo contraseña o password, es decir, que no se muestren los caracteres, sino puntos o asteriscos. Para ello vamos a usar la propiedad obscureText. Tipo contraseña en TextField de Flutter…
En este post te mostraré cómo centrar texto en Flutter; ya sea de manera vertical u horizontal. Para centrar texto en Flutter de manera vertical puedes encerrar el Text dentro de un Center. Y para centrarlo en horizontal puedes aplicar un textAlign. Veamos en los ejemplos cómo hacer esto. Centrar…
Hoy veremos cómo generar una APK lista para producción usando Flutter si es que programamos con Visual Studio Code. Al final tendremos una APK lista para distribuir en Android, creada con Flutter. Veamos cómo hacer la compilación. Compilando APK de Flutter Lo que tenemos que hacer es abrir una terminal…