如何在TextView中的文本后面添加许多空格



我想在文本右侧添加许多空格,以便在TextView中打印空白例如:

String text="text";
TextView=textView=findViewById(R.id.textView);
textView.setText(text+"      ");

您在TextView:中使用了这个

<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="A&#160;B&#160;&#160;&#160;&#160;&#160;C"/>

快乐编码;(

这会很脏,也许您应该考虑将textView限制为所需的大小&而不是布局中的位置。

不管怎样,只要你知道你需要多少空间,这就行了。

StringBuilder builder = new StringBuilder();
builder.append(YOUR_TEXT);
for(int i = 0; i < NUMBER_OF_SPACES_YOU_WANT; i++ ){
builder.append(" ");
}

如果您不知道需要多少空格,则计算从文本结尾到所需大小的距离。

或者,你可以再次简单地在布局中约束你的textView,跳过所有的痛苦。

通过将Text转换为Html,可以解决该问题这是解决该问题的一种方法:message.setText(Html.fromHtml((myString+" ; ; "((;

最新更新