Как добавить много пробелов после текста в TextView - PullRequest
0 голосов
/ 13 декабря 2018

Я хочу добавить много пробелов справа от моего текста для печати пустого места в TextView, например:

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

Ответы [ 3 ]

0 голосов
/ 13 декабря 2018

Это будет грязно, может быть, вам стоит подумать об ограничении вашего textView желаемым размером и положением в макете.

В любом случае, это будет работать до тех пор, пока вы знаете, сколько пробелов вам нужно.

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

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

Если вы не знаете, сколько пробелов вам нужно, рассчитайте расстояние от конца текста до желаемого размера.

Или снова вы можете просто ограничить ваш textView в макете и пропуститьвся боль.

0 голосов
/ 13 декабря 2018

Преобразовав Text в Html, вы можете решить эту проблему, это один из способов решения этой проблемы: message.setText (Html.fromHtml ((myString + ""));

0 голосов
/ 13 декабря 2018

Вы использовали это в TextView:

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

Happy Coding;)

...