小编kin*_*nja的帖子

Flutter 类型“List<dynamic>”不是“list<Widget>”类型的子类型

我正在尝试使用带有图像的卡片制作一个列表,想法是这些卡片将来会通过 API 请求动态生成,但现在我只想从图像开始,但是当我运行时,我有以下内容错误 :

“列表”类型不是“列表”类型的子类型

请问怎么解决啊,求帮助。

我的代码在一个名为:

请求.dart

这是我的代码:

import 'package:flutter/material.dart';

  class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
        home:new MyCard()
    );
  }
}

class MyCard extends StatelessWidget{
  List cards = new List.generate(20, (i)=>new CustomCard());
  @override
  Widget build(BuildContext context) {
      return new Scaffold(
            appBar: new AppBar(
              title: new Text('Car Results'),
              backgroundColor:new Color(0xFF673AB7),
            ),
            body: new Container(
              child: new ListView(
                children: cards,
              )
            )
        );

    }
} …
Run Code Online (Sandbox Code Playgroud)

listview dart flutter statelesswidget

1
推荐指数
1
解决办法
4155
查看次数

标签 统计

dart ×1

flutter ×1

listview ×1

statelesswidget ×1