在文本小部件中使用变量

Jos*_*aza 7 dart flutter

我正在尝试在文本小部件中使用变量,它显示无效的常量值,因此,我需要使用常量,但我以动态方式使用文本小部件。有没有办法使用带有变量的文本?或者还有其他我可以使用的小部件吗?

我有这样的事情:

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!'),
          );
  }
}
Run Code Online (Sandbox Code Playgroud)

地点.dart

class Place {
  Place([this.title = '', this.description = '', this.image='',     this.value=0.0]);
  String title;
  String description;
  String image;
  double value;
}
Run Code Online (Sandbox Code Playgroud)

我得到这个问题:

文本问题

Pet*_*dad 5

改变这个:

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

进入这个:

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

由于您的屏幕截图中ListTile是一个常量,因此所有属性也需要是常量,因此const在之前添加Text(_placeCard.title),