【问题标题】:Failure to display anything in ListViewBuilder无法在 ListViewBuilder 中显示任何内容
【发布时间】:2023-01-10 00:22:50
【问题描述】:

我在 CustomScrollView 小部件中有一个 ListView,它应该显示一些文本,但问题是它不显示任何内容。 如果我删除 CustomScrollView 小部件,问题就会解决! 但我需要使用 CustomScrollView 问题是什么?

             CustomScrollView(
                slivers: [
                  SliverToBoxAdapter(
                    child: Expanded(
                      child: ListView.builder(
                        itemBuilder: (context, index) {
                           return Text("${index}");
                        },
                        itemCount: 5,
                      ),
                    ),
                  )
                ],
              ),

【问题讨论】:

    标签: flutter


    【解决方案1】:

    您可以使用稍微不同的 CustomScrollView 来实现:

    CustomScrollView(
          slivers: [
            SliverFillRemaining(
              hasScrollBody: true,
              child: ListView.builder(
                itemBuilder: (context, index) {
                  return Text("${index}");
                },
                itemCount: 5,
              ),
            )
          ],
        )
    

    【讨论】:

      【解决方案2】:

      尝试给列表视图属性 shrinkWrap: true 并尝试扩展或不扩展

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-06-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-11-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多