我想在文本右侧添加许多空格以在TextView中打印空白 例如:
String text="text";
TextView=textView=findViewById(R.id.textView);
textView.setText(text+" ");
答案 0 :(得分:1)
您在TextView中使用了它:
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="A B     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”));