如果按照Flutter默认样式,创建的TextField会出现以下图片中的这种情况
即使按照网上的更改其中的textalign和contentpadding也无济于事
contentpadding需要一点一点根据父组件来微调位置,textalign直接无效了。
(路人:就我一个人设置了一下contentpadding就好了吗)
修复:设置TextField里面的decoration对应的InputDecoration中的boder参数
会自动校正文字的位置
代码:
```
TextField( InputDecoration( focusedBorder: OutlineInputBorder( borderSide: BorderSide(width:0, color: Colors.transparent)), disabledBorder: OutlineInputBorder( borderSide: BorderSide(width:0, color: Colors.transparent)), enabledBorder: OutlineInputBorder( borderSide: BorderSide(width:0, color: Colors.transparent)), border: OutlineInputBorder( borderSide: BorderSide(width:0, color: Colors.transparent)), contentPadding: EdgeInsets.symmetric(vertical:0), ),//other config ),
```