listview - flutter 调整ListView child 的宽度

标签 listview flutter

我正在尝试创建这样的聊天记录

enter image description here

尝试使用 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/

相关文章:

android - 检查 ListView 是否为空

android - 从代码而非 xml 创建选择器时出现意外结果

flutter - 如何修复响应容器内 ListView 的溢出错误

android - 在showTimePicker中的TimeOfDay.now()之前设置初始时间

android - 访问被拒绝在 Android 上查找属性 "net.dns1"

android - textView.getLineCount() 未按预期工作

android - 如何列出位于 sd 卡上的所有文件和文件夹

java - ArrayList 重复元素出现在 ListView 中

flutter - 如何在动态 ListView 中导航到下一页 - Flutter

flutter - 调用类并在 flutter 中访问类对象