iOS本日はFlutterのListViewについて学習します。ListViewとは少し前に複数ウィジェットを配置するための縦に並べるColumnと横に並べるRowについて学習しました。ListViewはこのColumnに似ています。どちらかというとAndroidの知識があるとAndroidにすでにListViewがありますので役割自体はそのListViewと同じです。Columnはウィジェットを縦に並べるウィジェットですが、FlutterのListViewはリストを表示するためのウィジェットです。これを使うことで複雑な構造のウィジェットを構築することが容易になります。サンプルコードについて今回はSampleListViewを作成してリストを表示させます。}}これをビルドすると下記のような表示が見られます。ListViewを使ったサンプル今回はfor文を使ってTextを10回作成して表示させるようにしました。ListViewにTextを10回乗せて数字を表示させています。サンプルコードからListViewの基本形が次のようにわかります。<Widget>[],shrinkWrapは追加されたウィジェットの大きさを自動調整するかどうかのフラグです。今回は大きすぎたら自動調整するようにtrueと設定しました。あとはchildrenに必要なウィジェットをリストで渡してやればいいだけです。ListView自体はScroll機能がないのかScroll機能があるウィジェットは別にSingleChildScrollViewウィジェットとして存在しているみたいです。ちなみにListViewで画面に収まらないぐらいウィジェットを渡すとエラーみたいなバナーが表示されます。ListViewで画面に収まらないときの表示こちらの現象については今後調査してみたいと思います。本日はListViewについて学習しました。GridViewについて学習します。