ListView caches the view items and reuses them. If you have a list view with 1000 items and only 6 visible, why, it's not worth rendering the 994 not showing.
Measuring the whole ListView would mean render every ListItem, seems a bit overkill.
I don't know what you are trying to achieve but there's probably a better way :)