Можно ли получить количество строк, которое может отображать TextView? Я хочу использовать его как журнал, добавляя новые строки внизу и удаляя самые старые сверху ...
см. Эти API в TextView getHeight getLineHeight
TextView
getHeight
getLineHeight
Разделив высоту на высоту строки, вы получите максимально возможное количество линий.
Что-то вроде (tv.getHeight() - tv.gettoppadding() - tv.getbottompadding())/tv.getLineHeight();
(tv.getHeight() - tv.gettoppadding() - tv.getbottompadding())/tv.getLineHeight();