In Flutter, is féidir leat sonraí a chruthú agus a thaispeáint trí úsáid a bhaint as ListView. ListView Is Giuirléid é a ligeann duit liosta inscrollaithe a chruthú ina bhfuil comhpháirteanna ar nós Giuirléidí ListTile nó Giuirléidí saincheaptha.
Seo treoir ar conas sonraí a chruthú agus a thaispeáint i ListView:
Cruthaigh an Liosta Sonraí
Ar dtús, ní mór duit an liosta sonraí a theastaíonn uait a thaispeáint sa ListView. Is féidir leis an liosta seo a bheith ina liosta teaghráin, rudaí, nó aon chineál sonraí is mian leat a thaispeáint.
Sampla:
List<String> dataList = [
'Item 1',
'Item 2',
'Item 3',
'Item 4',
'Item 5',
];
Cruthaigh ListView agus Taispeáin Sonraí
Ansin, is féidir leat a chruthú ListView agus na sonraí a thaispeáint ag baint úsáide as an ListView.builder tógálaí. Ligeann sé seo duit an liosta a thógáil bunaithe ar líon na míreanna sa liosta sonraí.
Sampla:
ListView.builder(
itemCount: dataList.length,
itemBuilder:(BuildContext context, int index) {
return ListTile(
title: Text(dataList[index]),
);
},
)
Sa sampla thuas, cruthaímid ListView le itemCount mar líon na míreanna sa dataList. Taispeánfar gach mír in a ListTile leis an teideal comhfhreagrach.
Ag baint úsáide ListView as le Liosta Saincheaptha
Chomh maith le húsáid ListView.builder, is féidir leat úsáid a bhaint freisin ListView chun liosta saincheaptha a thaispeáint trí Giuirléidí saincheaptha a sholáthar taobh istigh den ListView.
Sampla:
ListView(
children: dataList.map((item) => ListTile(title: Text(item))).toList(),
)
Sa sampla thuas, bainimid úsáid as modh na léarscáile chun gach mír sa dataList a athrú go mír ina ListTile bhfuil an teideal comhfhreagrach.
Conclúid:
ListView is Giuirléid chumhachtach é Flutter a ligeann duit liostaí sonraí a chruthú agus a thaispeáint go héasca. Trí úsáid a bhaint as ListView, is féidir leat liostaí míreanna a thaispeáint de réir mar is mian leat agus eispéireas úsáideora níos fearr a sholáthar i d’aip.