Problem with listview in stateful

import ‘package:csv/csv.dart’;

import ‘package:flutter/material.dart’;

import ‘package:flutter/services.dart’;

import ‘package:list_dermato/user.dart’;

class ListDermatoScreen extends StatefulWidget {

final User user;

ListDermatoScreen({this.user});

@override

_ListDermatoScreenState createState() => _ListDermatoScreenState();

}

class _ListDermatoScreenState extends State {

List<List> _data = [];

void _loadCSV() async {

final _rawData =

    await rootBundle.loadString("data/webscrap_list_of_dermato.csv");

List<List<dynamic>> _listData = CsvToListConverter().convert(_rawData);

setState(() {

  _data = _listData;

});

}

void initState() {

_loadCSV();

super.initState();

}

@override

Widget build(BuildContext context) {

Size size = MediaQuery.of(context).size;

return Scaffold(

  backgroundColor: Theme.of(context).primaryColor,

  appBar: AppBar(

    title: Text('List of Dermatologist',

        style: Theme.of(context).textTheme.headline6),

    backgroundColor: Theme.of(context).accentColor,

  ),

  body: ListView(

    children: <Widget>[

      Card(

        child: Column(

          children: [

            Row(

              children: [

                Text("latitude: ", style: TextStyle(color: Colors.black)),

                Text('${widget.user.userLatitude}',

                    style: TextStyle(color: Colors.black))

              ],

            ),

            Row(

              children: [

                Text("longititude: ",

                    style: TextStyle(color: Colors.black)),

                Text('${widget.user.userLongititude}',

                    style: TextStyle(color: Colors.black))

              ],

            ),

          ],

        ),

      ),

      SizedBox(

        height: 480,

        child: ListView.builder(

          shrinkWrap: true,

          itemCount: _data.length,

          itemBuilder: (ctx, index) {

            return Card(

              margin: EdgeInsets.symmetric(vertical: 8, horizontal: 5),

              child: ListTile(

                leading: Text(_data[index][0].toString()),

                title: Text(_data[index][1].toString()),

                trailing: Text(_data[index][2].toString()),

              ),

            );

          },

        ),

      ),

    ],

  ),

);

}

}