gpt4 book ai didi

flutter - 如何在 TextField 中垂直居中不同大小的 hintText?

转载 作者:IT王子 更新时间:2023-10-29 07:07:03 65 4
gpt4 key购买 nike

我有一个像这样的 TextField,其中输入文本和提示文本的大小不同。

TextField(
style: Theme.of(context).textTheme.subhead.copyWith(
fontSize: 70.0,
),
decoration: InputDecoration(
hintText: 'Enter a number',
hideDivider: true,
hintStyle: TextStyle(
color: Colors.grey[500],
fontSize: 25.0,
),
),
);

虽然用户输入文本在我的父容器中居中,但 hintText 不是(顶部比底部有更多空间)。有没有办法让提示文本也垂直居中?

提示文本与输入文本大小不同的原因是它占用的空间比绿色 Container 多,所以它看起来像 Enter a nu...,这是非常人性化。 (或者,有没有办法在 hintText 中换行?)

Hint text is smaller so that I can fit it all in the widget

Input text is centered

最佳答案

我看到这已经超过 2 年了,但以防其他人遇到这个问题:

InputDecoration 具有属性 contentPadding。

TextField(
decoration: InputDecoration(
hintText: 'Hint Text',
contentPadding: EdgeInsets.all(10.0),
),
);

关于flutter - 如何在 TextField 中垂直居中不同大小的 hintText?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47340980/

65 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com