【Flutter】Tableのカラムが高くなった時に、色が全内に塗れない問題の解決

ここにテーブルがあります。

417

file
幅を狭めてみます。

417

file
隙間ができました!

417

これを解決するにはTableCellTableCellVerticalAlignment.fillを使います

417

ダメなソースコード
TableRow(
  children: [
    Container(
        constraints: const BoxConstraints(minWidth: 150, maxWidth: 150),
        width: MediaQuery.of(context).size.width * 0.3,
        padding: EdgeInsets.all(10),
        child: Text(label),
        color: Color.fromARGB(31, 153, 153, 153),
    ),
  …
改善したソースコード
TableRow(
  children: [
    TableCell(
      verticalAlignment: TableCellVerticalAlignment.fill,
      child: Container(
        constraints: const BoxConstraints(minWidth: 150, maxWidth: 150),
        width: MediaQuery.of(context).size.width * 0.3,
        padding: EdgeInsets.all(10),
        child: Text(label),
        color: Color.fromARGB(31, 153, 153, 153),
      ),
    ),
  …

file

できました!

417


Flutter開発で知らないと損すること Flutter開発で知らないと損すること

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です