[Flutter]ボタンを横に並べる方法

Flutter

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

ボタンを横に並べる方法を紹介します。

スポンサーリンク

方法

ボタンを横に並べる方法は2つあります。

ButtonBar

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

ButtonBarの引数「children」に、並べるボタンをカンマ区切りで追加します。

ButtonBar(
  children: [
    ElevatedButton(
      onPressed: () {},
      child: Text('Button'),
    ),
    ElevatedButton(
      onPressed: () {},
      child: Text('Button'),
    ),
    ElevatedButton(
      onPressed: () {},
      child: Text('Button'),
    ),
    ElevatedButton(
      onPressed: () {},
      child: Text('Button'),
    ),
  ],
),

Row

もう1つは、Rowウェジェットを使う方法です。

Rowウェジェットは、「children」に指定したウェジェットを横に並べるウェジェットです。

Row(
  children: [
    ElevatedButton(
      onPressed: () {},
      child: Text('Button'),
    ),
    ElevatedButton(
      onPressed: () {},
      child: Text('Button'),
    ),
    ElevatedButton(
      onPressed: () {},
      child: Text('Button'),
    ),
    ElevatedButton(
      onPressed: () {},
      child: Text('Button'),
    ),
  ],
)

まとめ

ボタンを横に並べるには、次の2つのウェジェットを使います。

  • ButtonBarウェジェット
  • Rowウェジェット

コメント

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