flutter textField

it2022-05-05  117

textField 属性记录:

TextField( controller: textController, textInputAction: TextInputAction.search,//改变键盘上搜索文本显示 //键盘类型 keyboardType: TextInputType.number,//只能吊起数字键盘 //输入是否为密码 obscureText: false, //文本对齐方式 // textAlign: TextAlign.left, //文本颜色 字体 style: TextStyle(color: Colors.pink,fontSize: 14), //最大行数 maxLines: 1, //限制文本长度 右下角有统计提示 maxLength: 10, maxLengthEnforced: false,//超过文本限制是否允许输入 //限制文本长度 右下角没有统计字符串提示 // inputFormatters: [LengthLimitingTextInputFormatter(10)], autofocus: false,//是否自动获取焦点 // focusNode: FocusNode(skipTraversal: true), //是否自动更正 autocorrect: true, //光标颜色 宽度 弧度 cursorColor: Colors.amber, cursorWidth: 2.0, cursorRadius: Radius.circular(2), //内容改变的回调 onChanged: (text){ print(text); }, //内容提交 按回车键的回调 onSubmitted: (text){ print(text); }, onEditingComplete: (){print("1111");}, InputDecoration给TextField设置装饰(形状等) decoration: InputDecoration( hintText: "请输入文本", contentPadding: EdgeInsets.all(10),//内边距 // fillColor: Colors.white,//填充色 filled: true, // border: OutlineInputBorder(//添加边框 // borderSide: BorderSide(width: 2,color: Colors.pink, // style: BorderStyle.solid) // ,borderRadius: BorderRadius.all(Radius.circular(10.0)),//边框弧度 // ), // disabledBorder: InputBorder.none//去除边框 // ,focusedBorder: InputBorder.none//去除边框 // ,enabledBorder: InputBorder.none//去除边框(包括线) ), ),

最新回复(0)