在TextView中均匀地排列文字

问题描述 投票:0回答:1

有没有办法让一个给定的文本填满整个 TextView width 不管文本的长度如何,都可以通过拉伸字符之间的空格来填充整个TextView的宽度,类似于word的做法。

java android android-studio textview
1个回答
1
投票

你在TextView中的选择非常有限。

建议:试试WebView(或等价物),你也许可以做这样的事情。

用CSS强制元素中的单行文本填充宽度

div {
  text-align: justify;
}

div:after {
  content: "";
  display: inline-block;
  width: 100%;
}

1
投票

基于您的宽度 TextView,计算新的字母间距,然后使用 TextView.setLetterSpacing(float letterSpacing).

https:/developer.android.comreferenceandroidwidgetTextView.html#setLterSpacing(float) 更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.