import 'package:flutter/material.dart'; class ListViewPage extends StatelessWidget { const ListViewPage({Key? key}) : super(key: key); @override Widget build(BuildContext context) { // Sample data for the list final items = List.generate(4, (i) => 'Item ${i + 1}'); return Scaffold( appBar: AppBar( title: Text('ListView Example'), ), body: ListView.builder( itemCount: items.length, itemBuilder: (context, index) { return ListTile( leading: Icon(Icons.article), title: Text(items[index]), onTap: () { ScaffoldMessenger.of(context).showSnackBar( SnackBar(content: Text('You tapped ${items[index]}')), ); }, ); }, ), ); } }