我有问题。我创建一个TextFormField。当文本长度太长时,我希望textField将显示为下图。帮我。谢谢。
这是代码:
TextFormField(
controller: nameController,
enabled: false,
textInputAction: TextInputAction.next,
keyboardType: TextInputType.emailAddress,
style: TextUtil.regularArial.copyWith(
fontSize: ScreenUtil.getInstance().setSp(14),
color: ColorUtil.grey8E8E8E,
),
decoration: InputDecoration(
fillColor: Colors.white,
filled: true,
isDense: true,
enabledBorder: OutlineInputBorder(
borderRadius: BorderRadius.all(Radius.circular(6)),
borderSide: BorderSide(color: Colors.white, width: 1),
),
hintText: "Email",
hintStyle: TextUtil.regularArial.copyWith(
fontSize: ScreenUtil.getInstance().setSp(14),
color: ColorUtil.grey7A7A7A,
),
),
validator: (value){
},
),
答案 0 :(得分:1)
尝试添加maxLines:null
TextFormField(maxLines: null)
如果maxLines属性为null,则行数没有限制,并且启用了换行。