标签: android textview
是否可以获得TextView能够显示的行数? 我想将它用作日志视图,在底部添加新行并从顶部删除最旧的行...
答案 0 :(得分:6)
在TextView中提及这些api getHeight getLineHeight
TextView
getHeight
getLineHeight
将高度除以线高将为您提供可能的最大行数。
像是一样的东西 (tv.getHeight() - tv.gettoppadding() - tv.getbottompadding())/tv.getLineHeight();
(tv.getHeight() - tv.gettoppadding() - tv.getbottompadding())/tv.getLineHeight();