Как вы делаете экранирующий символ возврата в Android? - PullRequest
3 голосов
/ 05 августа 2010

У меня есть textView с некоторым текстом в нем. Я хочу удалить последние 4 символа, а затем добавить еще немного текста. Я пытался сделать это.

textViewObject.append("\b\b\b\b new text that I am adding");

Но вместо того, чтобы \ b делал возврат, они появляются как маленькие квадраты в текстовом поле. Может ли кто-нибудь помочь мне здесь?

1 Ответ

2 голосов
/ 05 августа 2010

Вы сможете добиться того же эффекта, захватив весь текст, кроме последних 4 символов, а затем добавив новый текст.

String textViewText = textViewObject.getText().toString();
textViewObject.setText(textViewText.substring(0, textViewText.getLength() - 4) + 
                                                   " new text that I am adding");
...