Как вы делаете экранирующий символ возврата в Android?

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

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

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

1 ответ

Решение

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

String textViewText = textViewObject.getText().toString();
textViewObject.setText(textViewText.substring(0, textViewText.getLength() - 4) + 
                                                   " new text that I am adding");
Другие вопросы по тегам