【发布时间】:2021-02-22 22:39:24
【问题描述】:
我的 Flutter 应用中有一个使用 ListView.builder 的列表,类似于上图。我可以添加前导小部件和尾随小部件。
我想要做的是添加一个额外的徽章,例如图片中的那些。 ListTiles 有可能吗?或者有其他方法吗?
【问题讨论】:
我的 Flutter 应用中有一个使用 ListView.builder 的列表,类似于上图。我可以添加前导小部件和尾随小部件。
我想要做的是添加一个额外的徽章,例如图片中的那些。 ListTiles 有可能吗?或者有其他方法吗?
【问题讨论】:
请修改此代码。
ListTile(
leading: Icon(Icons.add),
title: Text('John judah',),
trailing: Row(children: [
Icon(Icons.star),
Icon(Icons.right),
],),
),
【讨论】:
您可以根据需要使用Row 将 2 个小部件并排放置。这将进入 ListTile 中的trailing 参数。
如果这能解决您的问题,请告诉我!
【讨论】:
试试这个
ListTile(
leading: Icon(Icons.notifications),
title: Text('Notification'),
trailing: Row(
mainAxisSize: MainAxisSize.min,
children: [
Icon(Icons.star),
Icon(Icons.keyboard_arrow_right),
],
),
)
【讨论】:
Muhammad Tameem Rafay's comment 是正确答案。您可以像这样使用Wrap() 小部件:
ListTile(
leading: Icon(Icons.add),
title: Text('John judah',),
trailing: Wrap(children: [
Icon(Icons.star),
Icon(Icons.right),
]),
),
【讨论】: