Flutter:Row中文字太长导致溢出

Text("long text...")中文字过长会换行显示。

但如果放置在Row()中Row(children:[Text("long text...")])文字就不会换行显示,还可能会报错某一侧长度溢出了多少像素。

这时给Text组件包裹一层Expanded就可以换行显示。
Row(children:[Expanded(child:Text("long text..."))])

或者用Flexible 也可以。
Row(children:[Flexible (child:Text("long text..."))])

Expanded/Flexible 会限制Row的宽度不要那么长。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容