首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在TextField中将不同大小的hintText垂直居中?

如何在TextField中将不同大小的hintText垂直居中?
EN

Stack Overflow用户
提问于 2017-11-17 07:38:57
回答 4查看 3.8K关注 0票数 8

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

代码语言:javascript
运行
复制
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并非如此(顶部的空间比底部的空间大)。有没有办法让提示文本也垂直居中?

提示文本与输入文本大小不同的原因是它比绿色容器占用了更多的空间,所以它看起来像Enter a nu...,这对用户不是很友好。(因此,是否可以在hintText中使用换行符?)

EN

Stack Overflow用户

发布于 2021-04-29 19:41:54

在TextField中添加textAlignVertical: TextAlignVertical.center,

注意:确保您没有用其他容器或其他任何东西修改它&如果您这样做了,那么也要检查那些小部件。

代码语言:javascript
运行
复制
TextField(
  textAlignVertical: TextAlignVertical.center, 
),
票数 0
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47340980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档