我试图把一个string换成多行。 每一行都有定义的宽度。 例如,如果我把它换成宽度为120像素的区域,我会得到这个结果。 Lorem ipsum dolor坐amet, consectetur adipiscing elit。 Sed augue velit,tempor non vulputate sit amet, 单字lacus的中英文例句与用法 在个人身上 justo,ut accumsan sem。 Donec pulvinar,nisi nec sagittis consequat, sem orci luctus velit,sed elementum ligula没有必要。 Pellentesque 居民morbi tristique senectus et netus和malesuada fames ac turpis egestas。 Etiam erat est,pellentesque eget tincidunt ut,egestas in ante。 Nulla vitae vulputate velit。 Proin […]
我正在寻找一个最佳的方式来调整在TextView包装文本,以便它将适合其getHeight和getWidth范围内。 我不是简单地寻找一种方式来包装文本 – 我想确保它包装,并足够小,完全适合在屏幕上。 我在StackOverflow上看到了一些需要自动resize的例子,但是它们或者是非常特殊的黑客解决scheme,没有解决scheme,或者是recursion地TextView直到它足够小(这是内存激烈和强制用户每次recursion观看文本缩小步骤)。 但是我确定有人在那里find了一个不涉及我所做事情的好方法:编写几个沉重的例程来分析和测量文本,调整文本的大小,并重复,直到find适当的小尺寸。 TextView使用哪些例程来包装文本? 难道不能以某种方式来预测文字是否足够小? tl; dr :是否有一个最佳实践的方式来自动resize的TextView适合,包装,在其getHeight和getWidth范围?