Разработка Android: Как автоматически добавлять разрывы строк при использовании setText ()? - PullRequest
0 голосов
/ 06 октября 2010

В моем приложении есть возможность прочитать файл. Это отлично работает, но есть проблема. Когда я добавляю содержимое файла в мой большой EditText, добавляются никакие разрывы строк или как они там называются, так что:

function hmm(){
 echo 'Hello, PHP!';
}

превратится в это:

function hmm(){ echo 'Hello, PHP!'; }

Как я могу остановить это и сделать так, чтобы он отображался в EditText, как он появляется в файле?

UPDATE: ДЕЙСТВИТЕЛЬНО извините за трату вашего времени, я стал глупым и не думал о добавлении "\ n" после того, как цикл while добавил каждую строку.

1 Ответ

0 голосов
/ 06 октября 2010

Проблема решена.

В основном в цикле while, который используется для вывода каждой строки, вам нужно добавить разрыв строки (\ n), например:

     while (dis.available() != 0) {
      textBox.append(dis.readLine() + "\n");
     }

С textBox, являющимся Android EditText.

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

...