Насколько я знаю, это не так.
Он будет перерисовывать только видимые строки. Это происходит, когда вы все равно прокручиваете. Если вы прокручиваете вниз, и одна из ваших строк (вид) выходит за верх, Android, по возможности, использует ее при рисовании строк, которые видны снизу. Для этого предназначен 3-й параметр (convertView) ListAdapter.getView ().
Я почти уверен, что Android рисует только те строки, которые вы видите в любом случае.