Flutter TextField 文字不居中


如果按照Flutter默认样式,创建的TextField会出现以下图片中的这种情况

即使按照网上的更改其中的textalign和contentpadding也无济于事

contentpadding需要一点一点根据父组件来微调位置,textalign直接无效了。
(路人:就我一个人设置了一下contentpadding就好了吗)

带TextField的搜索框

修复:设置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 ), 

```

你可能感兴趣的:(Flutter TextField 文字不居中)