如何在 Flutter 中的 TextField 边框上放置提示(占位符)
How to put hint (placeholder) on border of TextField in Flutter
我想实现与此行为类似的东西,但找不到任何东西。
想法是 TextField 有一个常规提示(占位符)。
一旦用户开始输入,提示就会转到顶部边框。
试试下面的代码希望对你有帮助
声明 TextEditingController
late TextEditingController username;
为 initState 和 dispose 状态声明控制器
@override
void initState() {
super.initState();
username = TextEditingController();
}
@override
void dispose() {
username.dispose();
super.dispose();
}
声明小部件:
Padding(
padding: EdgeInsets.all(15),
child: TextField(
controller: username,
decoration: InputDecoration(
border: OutlineInputBorder(),
labelText: 'City',
hintText: 'Enter City Here'),
),
),
您的筛选结果 ->
在TextField中使用labelText属性并添加装饰
TextField(
decoration:InputDecoration(
border: OutlineInputBorder(),
labelText: 'Label',
),
)
我想实现与此行为类似的东西,但找不到任何东西。
想法是 TextField 有一个常规提示(占位符)。 一旦用户开始输入,提示就会转到顶部边框。
试试下面的代码希望对你有帮助
声明 TextEditingController
late TextEditingController username;
为 initState 和 dispose 状态声明控制器
@override
void initState() {
super.initState();
username = TextEditingController();
}
@override
void dispose() {
username.dispose();
super.dispose();
}
声明小部件:
Padding(
padding: EdgeInsets.all(15),
child: TextField(
controller: username,
decoration: InputDecoration(
border: OutlineInputBorder(),
labelText: 'City',
hintText: 'Enter City Here'),
),
),
您的筛选结果 ->
在TextField中使用labelText属性并添加装饰
TextField(
decoration:InputDecoration(
border: OutlineInputBorder(),
labelText: 'Label',
),
)