简体   繁体   English

ListView 滚动在 dart/flutter 中不起作用

[英]ListView Scrolling not working in dart/flutter

I need scrolling but not scrolling.我需要滚动但不滚动。 at this moment, some data/item show but maximum data has been hide.此时,一些数据/项目显示但最大数据已被隐藏。 so how to overcome/scrolling the all data items.那么如何克服/滚动所有数据项。 I need scrolling but not scrolling.我需要滚动但不滚动。 at this moment, some data/item show but maximum data has been hide.此时,一些数据/项目显示但最大数据已被隐藏。 so how to overcome/scrolling the all data items.那么如何克服/滚动所有数据项。 I need scrolling but not scrolling.我需要滚动但不滚动。 at this moment, some data/item show but maximum data has been hide.此时,一些数据/项目显示但最大数据已被隐藏。 so how to overcome/scrolling the all data items.那么如何克服/滚动所有数据项。 my source code below:我的源代码如下:

   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),)
                                      ],
                                    );
                                  }),
                            ),
                          ],
                        ),
                      ));
                }),
          ],
        ));

in each listview and listview.builder (expect first one) use this code:在每个 listview 和 listview.builder (期望第一个)中使用以下代码:

physics: ScrollPhysics(),
shrinkWrap: true,

it must work它必须工作

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM