flutter - 我怎么能像这个小部件一样,当数据增长时,最后两项会自动下降
解决方案
你是对的,你不应该使用固定大小。你需要使用一个ListView
假设您的项目在一个列表中(例如,为了简单起见,字符串):
List myInvoice = [];
myInvoice.add("Haircut Fee");
myInvoice.add("Beard Shave Fee");
//...
myInvoice.add("Tax");
然后,显示在ListView
ListView.builder(
itemCount: myInvoice.length,
itemBuilder: (BuildContext context, int index) {
return ListTile(leading: myInvoice[index]);
}
);
如果您了解逻辑,则可以修改 List 以保存比 String 更复杂的对象,或者使用两个列表。
更多在这里
推荐阅读
- c# - 如何将PDF页面转换为图像并将其插入新的PDF
- python - visual studio Display,如何访问活动栏?
- javascript - ng-bootstrap 模式在 ngOnInit() 上打开
- javascript - 重置图像模式以防止显示以前的照片
- css - 如何在相对 div 中固定 div?
- javascript - 在 Openlayers 地图上添加链接
- macos - 在 Big Sur 上加载 KEXT 而无需重新启动
- amazon-web-services - 分区容量限制与 DynamoDB 中表的总容量有何关系?
- jenkins - 詹金斯触发器被贬值
- java - 如何使用 Jackson 全局启用对 LocalDate 值的“严格”处理?