*рубрика немного говнокода*
в начало добавить прозрачный контейнер с высотой == (высота рабочей области списка - высота первого элемента )/2, аналогично в конец только с высотой последнего элемента
Не, это можно и без говнокода, используя паддинги у ListView/ Изначально так и работало, пока элементы были фиксированного размера. А вот с динамикой уже так не работает.