我正在尝试创建这样的聊天记录
尝试使用 ListView 和 CustomerScrollView 都强制 child 占据整个水平宽度。
还尝试在 ListView Child 中嵌套一个固定大小的容器,仍然显示为全长。
我怎样才能做到这一点?
代码 - 其中 Child Container 是固定大小但被迫占据整个屏幕宽度。
child: ListView(
shrinkWrap: true,
children: <Widget>[
Container(
color: Colors.red,
width: 20,
height: 40,
),
],
),
最佳答案
尝试为您的容器添加填充或边距:
Container(
padding: EdgeInsets.only(right: 10),
// OR
margin: EdgeInsets.only(right: 10),
);
相反,使用 EdgeInsets.only(left: 10)
。
关于listview - flutter 调整ListView child 的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54412279/