Android:显示文字时出现问题

时间:2011-02-04 06:36:17

标签: java android textview

我在文件中显示了大量文本,必须在textview中显示 文本应该完全适合屏幕和下一页中的剩余文本等等!

现在的问题是如何在文本到达屏幕末尾时获取文本的位置?

是否有可能获得文本的X和Y坐标?

我通过使用window.getWidth()和window.getHeight()来获取屏幕的宽度和高度,然后尝试计算Pixel Vs Text并相应地显示.. 但问题是,当bufferreader遇到一个新行时,它将新行作为单个字符,因此文本将离开屏幕。

如果上述问题出现任何错误或错误,请原谅我!!!

谢谢, 西瓦库马尔

1 个答案:

答案 0 :(得分:0)

我们可以做一件事我猜它......这只是一个疯狂的猜测......

我们可以在运行时使用textview的高度 我们有字体大小
和空格b / w连续2行

第三个参数可以在xml中设置..

你可以根据这两个上述参数计算你的文本使用的空间,并将它们与textview的高度进行比较。

我想你可能会发现,文字是否会出现在屏幕之外。 感谢........