RowColumnとRowはその名の通り、行と列を制御します。一つずつみていきましょう。}}要素の横並びは以下のようにRowクラスに対してウィジェットのリストを持つことで実現できます。}}要素の縦並びは以下のようにColumnクラスに対してウィジェットのリストを持つことで実現できます。],),入れ子ColumnとRowは入れ子構造にすることができます。),);このように入れ子構造を作ることによって、行列を自在に組み合わせてレイアウトが作成できます。配置これで、行と列が使えるようになりましたが、これだけでは不十分です。レイアウトをしていく中で、位置調整は大事な要素です。ColumnとRowの位置調整で大事になる要素はmainAxisAlignmentとcrossAxisAlignmentです。Containerの説明でもしましたAlignmentと同じで、位置の調整が可能です。行と列という並び順を持っているため、位置調整が少々特殊になっています。図で示す通り、ColumnかRowかによってmainAxisAlignmentとcrossAxisAlignmentの位置調整の方向が変わります。名称を読めばわかることですが、Column,Rowが伸びる方向をmainとして、それと直角に交わる方向をcrossとして位置調整していると覚えておきましょう。実際にレイアウトしたものは以下になります。MinAxisAlignmentColumnとRowをそれぞれMainAxisAlignment.startで並べると以下のようになります。),);MainAxisAlignmentの基本の位置調整は以下の3種類です。endCrossAxisAlignmentColumnとRowをそれぞれCrossAxisAlignment.startで並べると以下のようになります。),);CrossAxisAlignmentの基本の位置調整はMainAxisAlignmentと同じで以下の3種類です。