どうも、ちょげ(@chogetarou)です。
ListTileの高さを変える方法を紹介します。
方法

ListTileの高さを変える方法は、2つあります。
ContainerもしくはSizedBox
1つは、ContainerもしくはSizedBoxを使う方法です。
まず、ContainerもしくはSizedBoxでListTileをラップします。
そして、ContainerもしくはSizedBoxの引数「height」で高さを指定します。
Container(
height: /*高さ*/,
child: ListTile(
title: Text('テキスト'),
),
);
itemExtent
もう1つは、縦スクロールのListViewの引数「itemExtent」を使う方法です。
具体的には、ListTileを表示しているListViewの引数「itemExtent」に高さを指定します。
ListView.builder(
itemExtent: /*高さ*/,
itemBuilder: (context, index) {
return ListTile(
dense: true,
title: Text('Item : $index'),
);
},
itemCount: /*count*/,
),
まとめ
ListTileの高さを変える方法は、次の2つです。
- ContainerもしくはSizedBoxを使う方法
- 縦スクロールのListViewの引数「itemExtent」を使う方法
コメント