[Flutter]Column内でGridViewを使うには?

Flutter

どうも、ちょげ(@chogetarou)です。

Column内でGridViewを使う方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

Column内でGridViewを使う方法は、2つあります。

shrinkWrap

1つは、引数「shrinkWrap」を使う方法です。

具体的には、GridViewの引数「shrinkWrap」にtrueを指定します。

Column(
  children: [
    GridView.count(
      shrinkWrap: true,
      crossAxisCount: /*Count*/,
      children: <Widget>[
        ・・・
      ],
    ),
  ],
),

Expanded

もう1つは、Expandedを使う方法です。

具体的には、GridViewをExpandedでラップします。

Column(
  children: [
    Expanded(
      child: GridView.count(
        crossAxisCount: /*count*/,
        children: <Widget>[
          ・・・
        ],
      ),
    ),
  ],
),

まとめ

Column内でGridViewを使うには、GridViewの引数「shrinkWrap」もしくはExpandedを使います。

コメント

タイトルとURLをコピーしました