flutter 填坑1 Row中放TextField报错。

# Q: Row直接包裹TextField异常:BoxConstraints forces an infinite width

 A: Row中默认每个子控件都尽可能大。而TextField需要父组件给定。故解决方案是使用Expanded包裹。在Row组件下的Expanded组件最大宽度是设备的宽度。

 Example:

 ```

Row(
  children:[
    Expanded(
      child: TextField(),
     )
  ]
)

```

posted @ 2020-09-03 16:54  jisa  阅读(1454)  评论(0编辑  收藏  举报