如何删除 prefixIcon 和 texformfield 文本之间的 space?

How to remove space between prefixIcon and texformfield text?

如何在 Flutter 中删除 TextFormField 中前缀图标后的 space?我已经尝试过 isCollapsed = true、isDense = true。我已经设置了我的 contentPadding:EdgeInsets.all(0)。然而,使用 prefix 而不是 prefixIcon 解决了我的问题,但还有另一个问题。前缀仅出现在焦点上。如何解决我的问题?我想让前缀(或前缀图标)在开头始终可见。并且 TextFormField 的文本必须像前缀的继续。

检查下面的代码:完美运行:

TextField(
    decoration: InputDecoration(
      // choose any icon of your choice here
      prefixIcon: Icon(Icons.person),
      // set the prefix icon constraints
      prefixIconConstraints: BoxConstraints(
        minWidth: 25,
        minHeight: 25,
      ),
    ),
  ),

试试这个

TextFormField(
            decoration: const InputDecoration(
            prefixIcon: Text("118"),
            prefixIconConstraints: BoxConstraints(maxWidth: 40)),
)