TextField
在Flutter中,TextField是一个常用的用户输入框部件,用于接收用户的文本输入。
基本用法
TextField(
decoration: InputDecoration(
labelText: 'Enter your username',
),
)属性说明
- decoration: 用于配置输入框的外观,可以设置提示文本、边框样式等。
- controller: 控制输入框的值以及光标位置。
- onChanged: 输入框内容发生改变时的回调函数。
- onSubmitted: 用户提交输入时的回调函数。
- keyboardType: 设置键盘类型,如数字键盘、邮箱键盘等。
- obscureText: 是否隐藏输入内容,常用于密码输入。
示例
TextField(
decoration: InputDecoration(
labelText: 'Enter your password',
),
obscureText: true,
)通过以上基本用法和属性说明,可以灵活地使用TextField部件来实现各种用户输入需求。