在我的Android应用程序中,我在多个页面中显示一个长字符串。我通过将长字符串分成字符串数组来实现这一点,其中每个数组元素都包含可以放在一个屏幕上的字符数(无需滚动)。另外,通过使用活动底部的上一个/下一个按钮,我可以更改textview的内容以在页面(数组元素)之间切换。
我遇到的问题是找出一个页面/屏幕上会显示多少个字符。记住我不希望用户滚动。我使用paint.breaktext
和screenwidth
作为参数,找出一行中有多少个字符然后乘以一个屏幕上的行数来获取页面中的字符数。 Android在每行末尾的文本换行是我在页面中查找字符的计算错误。我试图将自己的逻辑用于文本包装,但这不起作用。
所以我的问题是:
任何帮助都是非常有用的。