Я нашел решение самостоятельно.
Я помещаю TableLayout в ScrollView и вычисляю позицию y 20-го элемента при прокрутке вверх. Поэтому, когда я прокручиваюсь непосредственно перед вычисленной позицией y, я анализирую новые данные (скажем, pageno = 2) и создаю новую строку и добавить в TableLayout.
А также увеличьте значение y до y + y.
Идея для расчета y прокручиваемой позиции из здесь .