浅识Flutter 基本组件之TextField组件 输入框
TextField组件(输入框组件)用于在应用程序中输入用户名、密码、查找内容等。
body: TextField( ),
maxLength
maxLength属性用于设置输入框中可以输入的最大字符长度,并在输入框的右下角有当前输入长度与最大长度的对比显示。
例如maxLength的值为 8时,最长只能输入8位,多了就输入不进去了
body: TextField(maxLength: 8),
如果想超过设定的长度,可以更改maxLengthEnforced的属性值,默认为打开,不允许超过设定值。把它关掉就可以随便输入了;
maxLengthEnforced: false
maxLines
输入太多时一行写不下,这时候就要换行
maxLines属性用于设置允许展现的最大行数
例如。在页面上最多可以输入多个字符,并且可以自动换2行或任意行
TextField(maxLength: 8,maxLengthEnforced: false,maxLines: null)//自动换任意行
TextField(maxLength: 8,maxLengthEnforced: false,maxLines: 2)//自动换任意行