行内的TextField导致布局异常:无法计算大小

行内的TextField导致布局异常:无法计算大小,第1张

行内的TextField导致布局异常:无法计算大小

(我假设您使用的是a,

Row
因为
TextField
将来您想将其他小部件放在旁边。)

Row
小部件希望确定其非柔性子代的内在大小,因此它知道为柔性子代留下了多少空间。但是,
TextField
没有固有宽度。它只知道如何将自身调整为其父容器的整个宽度。尝试将其包装在
Flexible
或中,
Expanded
以告知
Row
您期望
TextField
占用剩余空间:

      new Row(        children: <Widget>[          new Flexible( child: new TextField(   decoration: const InputDecoration(helperText: "Enter App ID"),   style: Theme.of(context).textTheme.body1, ),          ),        ],      ),


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4979816.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-14
下一篇2022-11-14

发表评论

登录后才能评论

评论列表(0条)

    保存