要制作一个有两个hintText的TextField,可以使用Flutter框架提供的TextField组件,并设置两个不同的hintText。
以下是一个示例代码:
TextField(
decoration: InputDecoration(
hintText: 'Hint Text 1',
hintStyle: TextStyle(color: Colors.grey),
contentPadding: EdgeInsets.symmetric(vertical: 10),
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(5),
),
),
),
在上面的代码中,我们使用了TextField组件,并在decoration属性中设置了两个hintText。第一个hintText是'Hint Text 1',第二个hintText可以通过在TextField外部包裹一个Column组件,并在其中添加一个Text组件来实现。
Column(
children: [
TextField(
decoration: InputDecoration(
hintText: 'Hint Text 1',
hintStyle: TextStyle(color: Colors.grey),
contentPadding: EdgeInsets.symmetric(vertical: 10),
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(5),
),
),
),
SizedBox(height: 10),
Text(
'Hint Text 2',
style: TextStyle(color: Colors.grey),
),
],
),
在上面的代码中,我们使用了Column组件来垂直排列两个组件,TextField和Text。TextField的hintText是'Hint Text 1',而Text组件显示的是'Hint Text 2'。
这样就实现了一个有两个hintText的TextField。你可以根据需要自定义样式和布局。
领取专属 10元无门槛券
手把手带您无忧上云