Android TextView: Очистить текст в текущей строке - PullRequest
0 голосов
/ 21 сентября 2011

Я работаю над клиентом telnet, он использует один TextView для отображения текста из сеанса telnet, добавляя новый текст в TextView.

Это прекрасно работает, однако telnet может отправлять коды, которые сообщаютклиентское приложение для очистки текста в текущей строке, и я не вижу способа сделать это с Android TextView?

1 Ответ

0 голосов
/ 21 сентября 2011

, если вы хотите очистить какую-то определенную строку, чем

// это поможет вам поместить textview с текстом текущей строки textview.setText (textview.getText (). ToString (). Substring (от 0 до последнего вхождения новой строки?)) но чтобы не удалять эту строку, она делает обратное

, если вы хотите очистить только текущую строку, вам нужно удалить эту строку, которую может текущая строкаотносятся к двум вещам: 1. первая строка 2. последняя строка, например, если вы используете текстовое представление, например, вывод из консоли, вам нужно удалить последнюю строку, а не первую строку

  1. чтобы удалить первую строку, просто начните поиск '\ n', и когда вы найдете, чем взять его индекс, чем сделать substring textview.setText (textview.getText (). ToString (). Substring (от индекса до конца))

  2. найти индекс последнего вхождения новой строки и затем textview.setText (textview.getText (). ToString (). Substring (от 0 до индекса))

поэтому, когда вы получаетеive код для очистки текущей строки, а не просто реализация алгоритма для одного из вышеописанных сценариев

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...