相关疑难解决方法(0)

如何在Flutter中为GridView中的Widget设置自定义高度?

即使在指定Container GridView的高度之后,我的代码也会生成方形小部件.

class MyHomePage extends StatefulWidget {
  MyHomePage({Key key, this.title}) : super(key: key);

  final String title;

  @override
  _MyHomePageState createState() => new _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  List<String> widgetList = ['A', 'B', 'C'];

  @override
  Widget build(BuildContext context) {
    return new Scaffold(
      appBar: new AppBar(
        title: new Text(widget.title),
      ),
      body: new Container(
        child: new GridView.count(
          crossAxisCount: 2,
          controller: new ScrollController(keepScrollOffset: false),
          shrinkWrap: true,
          scrollDirection: Axis.vertical,
          children: widgetList.map((String value) {
            return new Container(
              height: 250.0,
              color: Colors.green,
              margin: new EdgeInsets.all(1.0),
              child: …
Run Code Online (Sandbox Code Playgroud)

height gridview dart flutter

26
推荐指数
11
解决办法
3万
查看次数

标签 统计

dart ×1

flutter ×1

gridview ×1

height ×1