Column
CoddyのFlutterジャーニー「はじめてのアプリ」セクションの一部。レッスン 19/32。
CenterとContainerは子要素を1つ保持します。複数のウィジェットを表示するには、Columnを使います。children:を上下に並べて配置します。
Column(
children: [
Text('Eggs'),
Text('Milk'),
Text('Bread'),
],
)children:にはリストを指定するため、ウィジェットを角括弧の中に入れ、それぞれの後にコンマを付けます。記述した順に上から下へ表示されます。
チャレンジ
簡単アプリにはFirstだけが表示されます。これを、First、Second、Thirdの順に縦に並べて表示するColumnに置き換えてください。
自分で試してみよう
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
body: Center(
child: Text('First'),
),
),
);
}
}
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
はじめてのアプリのすべてのレッスン
自分で練習してみよう: Flutterオンラインコンパイラ