gpt4 book ai didi

dart - 在文本小部件中使用变量

转载 作者:行者123 更新时间:2023-12-03 02:46:14 26 4
gpt4 key购买 nike

我试图在 Text Widget 中使用一个变量,它说 Invalid const value,所以,我需要使用一个 const,但我正在以动态方式使用 Text Widget。有没有办法使用带有变量的文本?或者我可以使用另一个小部件吗?
我有这样的事情:

class PlaceCardState extends StatelessWidget {
PlaceCardState(this._placeCard);
Place _placeCard;

@override
Widget build(BuildContext context) {
return ListTile(
leading: const Icon(Icons.album),
title: Text(_placeCard.title),
subtitle: const Text('Come and dance tonight!'),
);
}
}
place.dart
class Place {
Place([this.title = '', this.description = '', this.image='', this.value=0.0]);
String title;
String description;
String image;
double value;
}
我得到这个问题:
Text Issue

最佳答案

改变这个:

const ListTile(
leading: const Icon(Icons.album),
title: Text(_placeCard.title),
subtitle: const Text('Come and dance tonight!'),
);

进入这个:
const ListTile(
leading: const Icon(Icons.album),
title: const Text(_placeCard.title),
subtitle: const Text('Come and dance tonight!'),
);

因为在你的截图 ListTile是一个常数那么所有的属性也需要是常数,因此添加 const之前 Text(_placeCard.title),

关于dart - 在文本小部件中使用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51792113/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com