gpt4 book ai didi

flutter - 当 `TextFormField` 为空时,如何使 `prefixIcon` `maxLines` 保持在顶部对齐?

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

我正在尝试制作一个具有无限输入字段的 TextFormField,在某种意义上,如果用户按下回车键,则该框可以无限扩展。但是,prefixIcon 属性似乎包含在 Center 中,因此每当用户点击 Enter 时,图标都会重新对齐到文本框的中心,特别适合奇怪的经历。

我一直试图阻止该图标移动,但似乎没有任何效果。

这是我的表单域:

TextFormField(
maxLines: null,
keyboardType: TextInputType.multiline,
style: theme.textTheme.body1,
decoration: InputDecoration(
prefixIcon: Icon(
Icons.description,
color: theme.iconTheme.color,
),
contentPadding: EdgeInsets.all(15.0),
hintText: 'Enter description'
),
)

最佳答案

您可以使用 prefix: 代替 prefixIcon

TextFormField(
maxLines: null,
keyboardType: TextInputType.multiline,
decoration: InputDecoration(
prefix: Icon(Icons.email),
hintText: 'Enter description'),
),

关于flutter - 当 `TextFormField` 为空时,如何使 `prefixIcon` `maxLines` 保持在顶部对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54762089/

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