Каковы преимущества и недостатки динамического добавления строк таблицы в TableLayout по сравнению с использованием специального адаптера списка?
Как сказал @binnyb, ListView дает вам огромное преимущество в производительности.Если вы правильно внедрите Адаптер, то в любой момент времени вы получите только несколько представлений, раздутых, даже если ваш ListView содержит тысячи записей.