如何在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 B     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 + " "));
我想在文本右侧添加许多 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 B     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 + " "));