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

时间:2018-12-13 13:22:41

标签: android string user-interface whitespace textview

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

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

3 个答案:

答案 0 :(得分:1)

您在TextView中使用了它:

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

快乐编码;)

答案 1 :(得分:1)

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

无论如何,只要您知道需要多少空间,此方法就可以工作。

StringBuilder builder = new StringBuilder();
builder.append(YOUR_TEXT);

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

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

或者再次,您可以只限制布局中的textView并跳过所有麻烦。

答案 2 :(得分:0)

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