TextField想要实现输入类型、长度限制需要先引入import ‘package:flutter/services.dart’;
例如
import 'package:flutter/services.dart';
TextField(
keyboardType: TextInputType.number,//键盘类型,数字键盘
style: TextStyle(fontSize: ScreenUtil().setWidth(40), color: Colors.black),//输入文字样式
controller: _cpyCode,//控制器
decoration: InputDecoration(
hintText: '请输入6位公司编号',
hintStyle: TextStyle( fontWeight: FontWeight.w600, fontSize: ScreenUtil().setWidth(40), color: Colors.grey[400]),
border: InputBorder.none,
),
inputFormatters: <TextInputFormatter>[
WhitelistingTextInputFormatter.digitsOnly,//只输入数字
LengthLimitingTextInputFormatter(6)//限制长度
],
onChanged: _listenCpyCode,
)),
分享到:
相关推荐
flutter中使用基于flutter-sound的flutter-sound-record录音
flutter-architecture-blueprints-源码.rar
go-flutter - 通过Go和GLFW的强大功能,将Flutter带到Windows,MacOS和Linux
flutter-todos.zip,完全使用Flutter编写的TodoList app,是一个小巧、简洁而又漂亮的app,它可以帮你随手记录日常的各项计划,如果你恰好有写任务计划的习惯,那么它一定非常适合你。
flutter_driver的mac安装包,如果被墙挡住了 可以下载下来试试,适用版本为flutter-1.20.0-7.4 格式为pre解压即可用。
Flutter 是 Google 开源的 UI 工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台。Flutter 开源、免费,拥有宽松的开源协议,适合商业项目。
免去git拉去clone flutter-sdk最新windows flutter-1.17.5.zip flutter-sdk最新windows flutter-1.17.5.zip
这个是Androidstudio 关于Flutter的离线本地磁盘安装包,各位免费下载,希望各位看官能够给个关注谢谢,感激。。。。。。。。。。。。。。
Flutter 布局备忘录
Flutter-Credit-Card-Input-Form,Flutter信用卡输入表,博客附件,效果请查看博客相对应项目。
flutter-window-3.13.0
flutter-3.3-linux
flutter-windows-3.3
Flutter-Book-Movie-UI,这是一个受Uplabs启发的UI概念,博客附件,效果请查看博客相对应项目。
flutter目前最新版本的安装包:flutter-1.5.3.zip。被墙用户可以下载自行安装。
instrumented-flutter-idea-77.3.1.jar
Flutter的嵌入式Linux嵌入式 创建该项目是为了开发的非官方嵌入式Linux嵌入。 该嵌入程序着重于嵌入式Linux系统用例。 它还基于Windows的Flutter桌面实现,并且具有一些独特的功能可在嵌入式系统中使用。 目的与...
socket-flutter-bands-源码.rar
flutter-vscode-prelaunch-script-demo-源码.rar