You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter中解决Remarks文本溢出实现自动换行问题

Flutter中Remarks文本溢出的解决方法

你的Remarks文本出现溢出问题,是因为Text组件在Row布局中没有明确的宽度约束,且未配置自动换行属性,导致长文本无法折行显示。以下是两种可行的解决方式:

方法一:配置Text组件的换行属性

直接修改显示Remarks的Text组件,添加maxLines和overflow属性,让文本自动换行:

Text(
  "$trRemark",
  style: TextStyle(
      fontSize: 13,
      fontWeight: FontWeight.bold),
  maxLines: null, // 允许文本无限换行
  overflow: TextOverflow.visible, // 溢出时自动折行
)

方法二:用Flexible包裹Text组件

由于Text所在的Column处于Row布局中,Row默认会给子组件分配无限宽度。用Flexible包裹Text可以让它适应Column的可用空间,从而自动换行:

Flexible(
  child: Text(
    "$trRemark",
    style: TextStyle(
        fontSize: 13,
        fontWeight: FontWeight.bold),
    maxLines: null,
  ),
)

内容的提问来源于stack exchange,提问作者Minal Suryawanshi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 22:58:13