こんにちは。
今回は、ListView.builderが動かない時の対処法を紹介します。
方法
ListView.Builderのプロパティに「physics: const NeverScrollableScrollPhysics()」が入っていませんか?
これを消すだけで動きます。
使用例
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text(widget.title),
),
body: ListView.builder(
physics: const NeverScrollableScrollPhysics(), //これを消す!!!!
scrollDirection: Axis.horizontal,
itemCount: 10,
itemBuilder: (context, index) {
return Padding(
padding: const EdgeInsets.all(8.0),
child: Container(
width: 100,
height: 20,
color: Colors.pink,
child: Text('$index'),
),
);
},
),
);
}
}
実行例
最後に
ここまで読んでいただき、ありがとうございました!
いいねしてくれたら、スキップして喜びます