フラッター:ListView.builderで作成されたアイテムの数を数えて表示します

バット

私はまだFlutterにまったく慣れていません。ListView.builderを介して作成されたアイテムを含むページがあり、ユーザーが表示できるように、そのページ内のアイテムの数を表示する必要があります。これが私が達成したいことです:

ここに画像の説明を入力してください

Listviewは、私が作成したクラスのデータを使用します。

class Product {
 int id;
 String title;
 String image;
 String description;

 Product({this.id, this.title, this.image, this.description});
}

List <Product> products= [
 Product(
  id: 1,
  title: 'Item 1',
  image: 'assets/images/item1.png',
  description: 'some text'
 ),
 Product(
  id: 2,
  title: 'Item 2',
  image: 'assets/images/item2.png',
  description: 'some text'
 ),
 Product(
  id: 3,
  title: 'Item 3',
  image: 'assets/images/item3.png',
  description: 'some text'
 ),
 Product(
  id: 4,
  title: 'Item 4',
  image: 'assets/images/item4.png',
  description: 'some text'
 ),
];

リストビューが作成したアイテムの数に言及し、上の画像に従って列ウィジェット内にそれらを表示したいと思います。

class WishList extends StatefulWidget {
  @override
  _WishListState createState() => _WishListState();
}

class _WishListState extends State<WishList> {

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      backgroundColor: Colors.grey[200],
      body: Column(
        children: <Widget> [
          Container(
            child: Column(
              children: [
                Text('My Wishlist',),
                SizedBox(height: 20),
                Text('You have (num_of_items) Items'), 

それ、どうやったら出来るの?どんな助けでも大歓迎です。

ラヴィ・シン・ロディ

のリストをProducts渡しListView.builderますproductsしたがって、アイテムの総数は-

products.length

あなたのコードは-

class WishList extends StatefulWidget {
  @override
  _WishListState createState() => _WishListState();
}

class _WishListState extends State<WishList> {

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      backgroundColor: Colors.grey[200],
      body: Column(
        children: <Widget> [
          Container(
            child: Column(
              children: [
                Text('My Wishlist',),
                SizedBox(height: 20),
                Text('You have ${products.length} Items'), // <--------------

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

複数のアイテムデータ。react-nativeを使用して動的モーダルでクリックされたデータを表示します

分類Dev

マップ関数から条件付きで作成されたアイテムではなく、空のアイテムを取得しています

分類Dev

IDが表示された回数を数え、重複のないインプレッション数で新しいテーブルを作成します

分類Dev

表示されているピボットアイテムをExcelの数式で一覧表示します

分類Dev

パンダで変数の作成中にエラーが発生しました-渡されたアイテムの数が間違っています

分類Dev

ListView.Builderを使用したフラッター:選択したすべてのアイテムの1つのアイテムのみの背景色を変更するにはどうすればよいですか?

分類Dev

WooCommerceでショートコードを使用して日付の間に販売されたアイテムの数を表示します

分類Dev

フラッター:ListViewの最大高さ

分類Dev

ListView.builderはフラッターでアイテムごとにスクロールします

分類Dev

ListView.builderフラッターからアイテムを削除する

分類Dev

ListView内のフラッター行

分類Dev

変数に値が設定されているアイテムにのみ表示するボタンを作成しようとしています

分類Dev

jqueryを使用してhtmlの複数選択リストボックスで選択されたアイテムの数を数え、その数をhiddenfieldに保存します

分類Dev

イテレータを引数として使用して、ラムダ関数のパッケージ化されたタスクを作成する

分類Dev

ListViewのトップアイテムをフラッターで強調表示する方法

分類Dev

リストビューWPFMVVMに現在表示されているアイテムの数を取得します

分類Dev

フックされた関数の注文アイテムメタに保存されたカスタムフィールド値を取得します

分類Dev

グループ化されたデータフレームの列にあるアイテムのペアの数を数えます。(パンダ)

分類Dev

単一アイテムAPIを使用してeBayから複数のアイテムを取得すると、エラーが表示されます

分類Dev

送信ボタンを押した後、フォームから別のページに複数のタイプの入力値を使用して作成されたテーブルを表示するにはどうすればよいですか?

分類Dev

ListViewフッターは、最初にlistviewアイテムを選択した後にのみ選択できます

分類Dev

フラッターロードListViewアイテム非同期

分類Dev

ListViewでデータをフラッター表示

分類Dev

更新されたアイテムからの更新時にクラウド関数で参照を使用してFirestoreドキュメントを作成する

分類Dev

データフレーム内のユーザー(複数の行にわたって繰り返される)とアイテムをラベルの2値化されたデータフレームに変換します

分類Dev

このファシリテーターに答えを表示させるにはどうすればよいですか?ミューテーターを使用して変数を設定する呼び出し元プログラムがあります

分類Dev

スケジュールされたタスクを作成して、システムファイルの増分バックアップを毎日作成します

分類Dev

Flutterでスタックされたリストアイテムを使用してListViewを作成する

分類Dev

ListViewフラッターのデータを更新する

Related 関連記事

  1. 1

    複数のアイテムデータ。react-nativeを使用して動的モーダルでクリックされたデータを表示します

  2. 2

    マップ関数から条件付きで作成されたアイテムではなく、空のアイテムを取得しています

  3. 3

    IDが表示された回数を数え、重複のないインプレッション数で新しいテーブルを作成します

  4. 4

    表示されているピボットアイテムをExcelの数式で一覧表示します

  5. 5

    パンダで変数の作成中にエラーが発生しました-渡されたアイテムの数が間違っています

  6. 6

    ListView.Builderを使用したフラッター:選択したすべてのアイテムの1つのアイテムのみの背景色を変更するにはどうすればよいですか?

  7. 7

    WooCommerceでショートコードを使用して日付の間に販売されたアイテムの数を表示します

  8. 8

    フラッター:ListViewの最大高さ

  9. 9

    ListView.builderはフラッターでアイテムごとにスクロールします

  10. 10

    ListView.builderフラッターからアイテムを削除する

  11. 11

    ListView内のフラッター行

  12. 12

    変数に値が設定されているアイテムにのみ表示するボタンを作成しようとしています

  13. 13

    jqueryを使用してhtmlの複数選択リストボックスで選択されたアイテムの数を数え、その数をhiddenfieldに保存します

  14. 14

    イテレータを引数として使用して、ラムダ関数のパッケージ化されたタスクを作成する

  15. 15

    ListViewのトップアイテムをフラッターで強調表示する方法

  16. 16

    リストビューWPFMVVMに現在表示されているアイテムの数を取得します

  17. 17

    フックされた関数の注文アイテムメタに保存されたカスタムフィールド値を取得します

  18. 18

    グループ化されたデータフレームの列にあるアイテムのペアの数を数えます。(パンダ)

  19. 19

    単一アイテムAPIを使用してeBayから複数のアイテムを取得すると、エラーが表示されます

  20. 20

    送信ボタンを押した後、フォームから別のページに複数のタイプの入力値を使用して作成されたテーブルを表示するにはどうすればよいですか?

  21. 21

    ListViewフッターは、最初にlistviewアイテムを選択した後にのみ選択できます

  22. 22

    フラッターロードListViewアイテム非同期

  23. 23

    ListViewでデータをフラッター表示

  24. 24

    更新されたアイテムからの更新時にクラウド関数で参照を使用してFirestoreドキュメントを作成する

  25. 25

    データフレーム内のユーザー(複数の行にわたって繰り返される)とアイテムをラベルの2値化されたデータフレームに変換します

  26. 26

    このファシリテーターに答えを表示させるにはどうすればよいですか?ミューテーターを使用して変数を設定する呼び出し元プログラムがあります

  27. 27

    スケジュールされたタスクを作成して、システムファイルの増分バックアップを毎日作成します

  28. 28

    Flutterでスタックされたリストアイテムを使用してListViewを作成する

  29. 29

    ListViewフラッターのデータを更新する

ホットタグ

アーカイブ