#flutter #dart #listview
Вопрос:
Мне нужна прокрутка, но не прокрутка. в данный момент некоторые данные/элементы отображаются, но максимальное количество данных было скрыто. итак, как преодолеть/прокрутить все элементы данных. Мне нужна прокрутка, но не прокрутка. в данный момент некоторые данные/элементы отображаются, но максимальное количество данных было скрыто. итак, как преодолеть/прокрутить все элементы данных. Мне нужна прокрутка, но не прокрутка. в данный момент некоторые данные/элементы отображаются, но максимальное количество данных было скрыто. итак, как преодолеть/прокрутить все элементы данных. мой исходный код ниже :
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),) ], ); }), ), ], ), )); }), ], ));
Ответ №1:
в каждом представлении списка и listview.builder (ожидайте первого) используйте этот код :
physics: ScrollPhysics(), shrinkWrap: true,
это должно сработать