【问题标题】:ListView Scrolling not working in dart/flutterListView 滚动在 dart/flutter 中不起作用
【发布时间】:2022-01-05 14:51:45
【问题描述】:

我需要滚动而不是滚动。此时,一些数据/项目显示但最大数据已被隐藏。那么如何克服/滚动所有数据项。 我需要滚动但不滚动。此时,一些数据/项目显示但最大数据已被隐藏。那么如何克服/滚动所有数据项。 我需要滚动但不滚动。此时,一些数据/项目显示但最大数据已被隐藏。那么如何克服/滚动所有数据项。 我的源代码如下:

   body: 
        ListView(
          children: [
            ListView.builder(
                scrollDirection: Axis.vertical,
                shrinkWrap: true,
                itemCount: _mOfferListRemoveDuplicate == null ? 0 : _mOfferListRemoveDuplicate.length,
                // itemCount: _mOfferList == null ? 0 : _mOfferList.length,
                itemBuilder: (BuildContext context, index) {
                  return Card(
                      margin: EdgeInsets.all(5.0),
                      elevation: 1,
                      child: SizedBox(
                        height: 100,
                        child: ListView(
                          children: [
                            Padding(
                              padding: const EdgeInsets.all(8.0),
                              child: Text(
                                _mOfferListRemoveDuplicate[index],
                                textAlign: TextAlign.left,
                                style: TextStyle(fontSize: 4.0, color: Colors.green,),
                              ),
                            ),
                            Padding(
                              padding: const EdgeInsets.all(8.0),
                              child: ListView.builder(
                                  scrollDirection: Axis.vertical,
                                  shrinkWrap: true,
                                  itemCount:
                                      _mOfferList == null ? 0 : _mOfferList.length,
                                  itemBuilder: (BuildContext context, index) {
                                    return Column(
                                      children: [
                                        Text("" + _mOfferList[index].offerTitle,style: TextStyle(fontSize: 5.0),)
                                      ],
                                    );
                                  }),
                            ),
                          ],
                        ),
                      ));
                }),
          ],
        ));

【问题讨论】:

    标签: flutter dart listview


    【解决方案1】:

    在每个 listview 和 listview.builder(除了第一个)中使用此代码:

    physics: ScrollPhysics(),
    shrinkWrap: true,
    

    它必须工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-08
      • 2022-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-11
      • 2021-08-31
      相关资源
      最近更新 更多