ROW 小部件内的文本溢出不起作用

Mac*_*ato 3 dart flutter

所以我尝试在图标后面放置文本,所以我使用 Row。但是当我输入长文本时,它确实溢出了 SizedBox。所以我添加了 TextOverflow,但是 Textoverflow 不起作用

这是代码:

Row(
children: [
  Icon(
    Icons.location_on,
    size: 2.h,
    color: Color(0xFFE32346),
  ),
  Padding(
      padding: EdgeInsets.only(left: 1.h),
      child: Text(
        Address,
        overflow: TextOverflow.ellipsis,
        maxLines: 1,
        style: TextStyle(
            color: Colors.black,
            fontSize: 16.sp,
            fontFamily: 'Poppins'
        ),
      )
  ),
]),
Run Code Online (Sandbox Code Playgroud)

Jin*_*eph 10

这就是例子。请在此用例中使用扩展

像这样

 Row(children: [
              Icon(
                Icons.location_on,
                size: 20,
                color: Color(0xFFE32346),
              ),
              Expanded(
                  child: Text(
                 '     qqqqqqqqqqqqqq qqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq',
                overflow: TextOverflow.ellipsis,
                maxLines: 1,
                style: TextStyle(
                    color: Colors.black, fontSize: 16, fontFamily: 'Poppins'),
              )),
            ]),

Run Code Online (Sandbox Code Playgroud)

输出将是

在此输入图像描述