我正在尝试使用 ListTiles 作为水平 ListView 的项目。
final brandsWidget = SizedBox(
height: 200,
child: ListView(
scrollDirection: Axis.horizontal,
children: [
ListTile(
leading: Image.asset('img_1.png'),
title: Text('Product 1'),
subtitle: Text('\$5'),
),
ListTile(
leading: Image.asset('img_1.png),
title: Text('Product 2'),
subtitle: Text('\$3'),
)
],
),
);
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Another exception was thrown: BoxConstraints forces an infinite width.
Exception caught by rendering library.
BoxConstraints forces an infinite width.
The relevant error-causing widget was ListTile
Run Code Online (Sandbox Code Playgroud)
您可以通过用或ListTile包裹它来使用小部件ContainerSizedBox widget.
错误说明:
您收到此错误是因为ListTiles有infinite width. 如果你不给他们一个合适的,他们肯定会产生这样的错误。
| 归档时间: |
|
| 查看次数: |
3564 次 |
| 最近记录: |