Flutter - Jak k tomu, aby všechny položky v listview.stavitel na jednou a pouze jednou

0

Otázka



Mám problém ve chvění v listview.stavitel, kde to jen vykreslí zobrazených položek, ne všechny z nich (i když nejsou zobrazeny), a když jsem se posunout dolů nebo nahoru vykreslí nejsou zobrazeny položky a re-činí již poskytnuté položky.

Není to vlastně problém, je To dobré pro paměť telefonu pouze vykreslení zobrazených položek, ale pro mě je to problém, protože je to pro mě těžké udělat nějaké manipulace na položky.

manipulace jsou jako získávání dat z každé položky, jako je cena zboží, pokud byla vyšší než $100 a pak tisk celková částka je na spodní části obrazovky.
Nemůžu to udělat, protože to není vidět všechny položky, které chcete získat data z nich, a když jsem se posunout dolů, získá data z nejsou uvedeny položky, ale když jsem se posunout zpět, získá data z již zobrazených položek znovu !

  • Například, pokud se zobrazí položky mají tato data = 300, a nejsou zobrazeny položky mají tato data = 800, na první pohled to bude 300, a když jsem se posunout dolů, to bude mít 1100, ale když jsem se dostat zpátky nahoru, to bude mít 1400



    Opravdu chci opravit tento problém vyřešit, to mě drží zpátky od dokončení mého projektu.

    Děkuji moc za váš čas.

  • builder flutter list listview
    2021-11-21 15:34:48
    1

    Nejlepší odpověď

    0

    Vyřešil jsem problém tím, že jen dávat Listview.builder v SingleChildScrollViewa to vyřešit všechny problémy.

    2021-11-24 03:35:27

    V jiných jazycích

    Tato stránka je v jiných jazycích

    Русский
    ..................................................................................................................
    Italiano
    ..................................................................................................................
    Polski
    ..................................................................................................................
    Română
    ..................................................................................................................
    한국어
    ..................................................................................................................
    हिन्दी
    ..................................................................................................................
    Français
    ..................................................................................................................
    Türk
    ..................................................................................................................
    Português
    ..................................................................................................................
    ไทย
    ..................................................................................................................
    中文
    ..................................................................................................................
    Español
    ..................................................................................................................
    Slovenský
    ..................................................................................................................