【发布时间】:2020-09-07 15:09:28
【问题描述】:
有没有办法让给定的文本填满整个TextViewwidth,无论文本的长度如何,都可以通过拉伸字符之间的空格,类似于 word 的做法。
【问题讨论】:
有没有办法让给定的文本填满整个TextViewwidth,无论文本的长度如何,都可以通过拉伸字符之间的空格,类似于 word 的做法。
【问题讨论】:
TextView 的选择非常有限。
建议:试试 WebView(或等效的),你也许可以做这样的事情:
Force single line of text in element to fill width with CSS
div {
text-align: justify;
}
div:after {
content: "";
display: inline-block;
width: 100%;
}
【讨论】:
根据TextView 的宽度,计算新的字母间距,然后使用TextView.setLetterSpacing(float letterSpacing)。
更多信息请参见https://developer.android.com/reference/android/widget/TextView.html#setLetterSpacing(float)。
【讨论】: