(16.0), child: MultiLineTextField(), ), ), ); } } class MultiLineTextField extends StatelessWidget { @override Widget build(BuildContext context) { return TextField( maxLines: null, // 设置为null表示无限制的行数,也可以设置为具体的行数,如5 decoration: InputDecoration( border: OutlineInput...
用于控制TextField是否占有当前键盘的输入焦点。 InputDecoration: 用于控制TextField的外观显示,如提示文本、背景颜色、边框等 keyboardType: 用于设置该输入框默认的键盘输入类型 text 文本输入键盘 multiline 多行文本,需和maxLines配合使用(设为null或大于1) number 数字;会弹出数字键盘 phone 电话号码输入键盘;会弹出...
TextField( maxLines: null, // 设置为null表示可以接受多行输入 keyboardType: TextInputType.multiline, // 设置键盘类型为多行输入 ) 在上述代码中,通过将maxLines属性设置为null,TextField将会自动适应多行输入。同时,为了确保键盘类型正确,还需要将keyboardType属性设置为TextInputType.multiline。 多行输入的Text...
//边框装饰TextInputType keyboardType,//键盘类型this.textInputAction,//键盘的操作按钮类型this.textCapitalization = TextCapitalization.none,//配置大小写键盘this.style,//输入文本样式this.textAlign = TextAlign.start,//对齐方式this.textDirection,//文本方向this.autofocus =false,//...
Flutter TextField 自适应高度 简介 TextField根据内容自动调整高度 工具/原料 flutter 方法/步骤 1 设置maxLines的值为null,将keyboardType设置为TextInputType.multiline这样TextField可以根据内容自动调整高度 2 在TextField外层增加Container,定义最大最小高度 ...
focusNode:用于控制TextField是否占有当前键盘的输入焦点; InputDecoration:用于控制TextField的外观显示,如提示文本、背景颜色、边框等; autofocus: 是否自动获取焦点; keyboardType:用于设置该输入框默认的键盘输入类型,可取值范围: text : 文本输入键盘 multiline :多行文本 ...
小菜尝试最基本的TextField,区分默认状态和获取焦点状态; return TextField(); 1. 小菜尝试了光标的相关属性;cursorColor为光标颜色,cursorWidth为光标宽度,cursorRadius为光标圆角;其中Radius提供了circle圆角和elliptical非圆角两种; return TextField(cursorColor: Colors.purple.withOpacity(0.4), cursorWidth: 10.0, ...
–3-- multiline 适用于多行文本换行; –4-- text 默认字母键盘; return TextField(keyboardType: TextInputType.number); return TextField(keyboardType: TextInputType.emailAddress); textInputAction 通常为键盘右下角操作类型,小菜以前稍微整理过,类型众多,建议多多尝试; ...
child: TextField( keyboardType: TextInputType.multiline, maxLines: 5, minLines: 1, decoration: const InputDecoration( hintText: '输入', filled: true, fillColor: Colors.white, contentPadding: const EdgeInsets.symmetric(horizontal: 10, vertical: 5), ...
--3--multiline适用于多行文本换行; --4--text默认字母键盘; returnTextField(keyboardType:TextInputType.number);returnTextField(keyboardType:TextInputType.emailAddress); 数字键盘 字母键盘 textInputAction通常为键盘右下角操作类型,小菜以前稍微整理过,类型众多,建议多多尝试; ...