我有一个非常简单的TextField
,其中有textAlign: TextAlign.center
(如此处其他答案所示)。
但是,提示文本不是水平居中,而输入文本是居中。 (见附图)
我不知道为什么。有人请帮忙。
代码:
Container(
margin: EdgeInsets.symmetric(horizontal: 18.0),
child: TextField(
textAlign: TextAlign.center,
decoration: InputDecoration(
border: OutlineInputBorder(),
labelText: 'time',
),
),
width: 80,
)
答案 0 :(得分:2)
您必须使用hintText而不是labelText:
Container(
margin: EdgeInsets.symmetric(horizontal: 18.0),
child: TextField(
textAlign: TextAlign.center,
decoration: InputDecoration(
border: OutlineInputBorder(),
hintText: 'time', //instead of labelText
),
),
width: 80,
)