flutterTextField输⼊长度限制
在Flutter中⼀个中⽂是⼀个长度,这⾥我们将长度限制在20字,可以按照下⾯这种⽅式做:
TextField(
style:TextStyle(fontSize:ScreenUtil().setWidth(16), color: Colors.black),
controller: _cpyCode,//控制器
decoration:InputDecoration(
hintText:'请输⼊标题',
hintStyle:TextStyle(fontWeight: FontWeight.w600, fontSize:ScreenUtil().setWidth(40), color: [400]), border: ,
),
inputFormatters: <TextInputFormatter>[
LengthLimitingTextInputFormatter(20)//限制长度
],
textstyleonChanged: _listenCpyCode,
)),
其中LengthLimitingTextInputFormatter(20)这个就是限制TextField长度,当长度⼤于20的时候就不会再输⼊了。觉得有⽤的话,可以点个赞。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论