所以我尝试在图标后面放置文本,所以我使用 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)
输出将是
归档时间: |
|
查看次数: |
5736 次 |
最近记录: |