gpt4 book ai didi

java - Android:显示文本的问题

转载 作者:行者123 更新时间:2023-11-29 09:23:10 24 4
gpt4 key购买 nike

我在一个文件中得到了大量文本,这些文本必须显示在 TextView 中文本应完全适合屏幕,其余文本应适合下一页,依此类推!

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

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

我通过使用 window.getWidth() 和 window.getHeight() 获取屏幕的宽度和高度来做到这一点,并尝试计算像素与文本并相应地显示。但问题是,当 bufferreader 遇到新行时,它将新行视为单个字符,因此文本会超出屏幕。

以上问题如有错误或错误请见谅!!!

谢谢,西瓦·库马尔

最佳答案

我们可以做一件事,我只是猜测。

我们可以在运行时获取textview的高度
我们有字体大小
和两个连续行之间的空格

第三个参数可以在 XML 中设置。

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

我想你们两个可能会发现,文本是否超出屏幕范围。

关于java - Android:显示文本的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4895228/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com