flutter - Flutter 阻止列表视图在新行中显示
问题描述
我想在同一行中一个接一个地显示我的列表视图,但列表视图显示每个新行中的每个项目。如何防止在新行中显示。这样它就显示为段落
ListView.builder(
shrinkWrap: true,
itemCount:
controller.page.value.data.ayahs.length,
itemBuilder: (context, index) {
return Text(controller.page.value.data.ayahas[index].name);
})
解决方案
尝试在网格视图中使用列表生成器并提供与列表长度相同的 crossAxisCount 以获取连续的列表项。
GridView.count(
crossAxisCount: controller.page.value.data.ayahs.length,
children: List.generate(controller.page.value.data.ayahs.length, (index) {
return GridTile(
child: Text(controller.page.value.data.ayahas.name)
);
}),
),
推荐阅读
- google-bigquery - 如何使用 DLP 扫描 BigQuery 表以查找敏感数据?
- java - 如何捕获“无法反序列化对象”。Java(Android)中的异常?
- angular - 尝试使用 forRoot() 为延迟加载的组件延迟加载 Angular Material 相关的自定义模块不起作用
- android - 如何解决:com.android.builder.internal.aapt.v2.Aapt2Exception:Android 资源链接失败
- angular - 如何在将日期对象转换为角度即时类型时忽略时间戳
- jquery - 添加类被验证不触发引导程序 4 验证
- python - Python Pandas:将日期范围设为 -2 +5 年,例如:31 年 -> (29-36) 年
- apache-spark - Spark Streaming 未从 Kafka 主题中读取
- performance - 对于 RediSearch,创建单个索引还是创建多个索引更好?
- node.js - 使用 pm2 的 Typescript 节点应用程序部署过程