მონაცემთა შექმნა და ListView ჩვენება Flutter

In Flutter, შეგიძლიათ შექმნათ და აჩვენოთ მონაცემები ListView. ListView არის ვიჯეტი, რომელიც საშუალებას გაძლევთ შექმნათ გადახვევის სია, რომელიც შეიცავს კომპონენტებს, როგორიცაა ListTile ან მორგებული ვიჯეტები.

აქ არის სახელმძღვანელო, თუ როგორ უნდა შექმნათ და აჩვენოთ მონაცემები ListView:

შექმენით მონაცემთა სია

პირველ რიგში, თქვენ უნდა შექმნათ მონაცემთა სია, რომლის ჩვენება გსურთ ListView. ეს სია შეიძლება იყოს სტრიქონების, ობიექტების ან ნებისმიერი ტიპის მონაცემების სია, რომლის ჩვენებაც გსურთ.

მაგალითი:

List<String> dataList = [  
  'Item 1',  
  'Item 2',  
  'Item 3',  
  'Item 4',  
  'Item 5',  
];  

მონაცემების შექმნა ListView და ჩვენება

შემდეგი, შეგიძლიათ შექმნათ ListView და აჩვენოთ მონაცემები ListView.builder კონსტრუქტორის გამოყენებით. ეს საშუალებას გაძლევთ შექმნათ სია მონაცემთა სიაში არსებული ელემენტების რაოდენობის მიხედვით.

მაგალითი:

ListView.builder(  
  itemCount: dataList.length,  
  itemBuilder:(BuildContext context, int index) {  
    return ListTile(  
      title: Text(dataList[index]),  
   );  
  },  
)  

ზემოთ მოყვანილ მაგალითში, ჩვენ ვქმნით ListView itemCount-ს, როგორც ელემენტების რაოდენობა dataList-ში. თითოეული ელემენტი ნაჩვენები იქნება a-ში ListTile შესაბამისი სათაურით.

გამოყენება ListView Custom List-ით

გარდა .builder-ის გამოყენებისა ListView, თქვენ ასევე შეგიძლიათ გამოიყენოთ ListView მორგებული სიის ჩვენება პერსონალური ვიჯეტების მოწოდებით შიგნით ListView.

მაგალითი:

ListView(  
  children: dataList.map((item) => ListTile(title: Text(item))).toList(),  
)  

ზემოთ მოყვანილ მაგალითში, ჩვენ ვიყენებთ რუკის მეთოდს, რათა გარდაქმნას თითოეული ელემენტი dataList-ში ListTile შესაბამის სათაურში.

 

დასკვნა:

ListView არის ძლიერი ვიჯეტი Flutter, რომელიც საშუალებას გაძლევთ მარტივად შექმნათ და აჩვენოთ მონაცემთა სიები. გამოყენებით ListView, შეგიძლიათ აჩვენოთ ელემენტების სიები, როგორც გსურთ და უზრუნველყოთ მომხმარებლის უკეთესი გამოცდილება თქვენს აპლიკაციაში.