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

How to add many spaces after the text in TextView

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

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 + "  "));