我想开发一个电子书阅读器..
我可以知道在尺寸为match_parent
的给定textview上将显示多少文本。
或者我可以获得textview的可见文本...(如果我在textview上复制整个文本)
我尝试了各种各样的事情,例如Paint:breakText
..它会返回以给定宽度显示的字符,
但我不明白textview有多少行...所以我无法确定我应循环多少次Paint:breakText
..
TextView:getLineCount
也返回0,
TextView:height
返回-1(bcz我已将其设置为match_parent)
请帮我解决这个问题..
答案 0 :(得分:0)
如果您使用match_parent提供textView高度并将textview包含在scrollview中,我认为您可以在单个textview中容纳大量文本。
答案 1 :(得分:0)
也许FontMetrics会有所帮助?您可以在此处查看FontMetrics的文档:http://developer.android.com/reference/android/graphics/Paint.FontMetrics.html