Разработка Android: Как автоматически добавлять разрывы строк при использовании setText()?
В моем приложении есть возможность прочитать файл. Это работает отлично, но есть проблема. Когда я добавляю содержимое файла в мой большой EditText, не добавляются разрывы строк или как они там называются, вот так:
function hmm(){
echo 'Hello, PHP!';
}
превратится в это:
function hmm(){ echo 'Hello, PHP!'; }
Как я могу остановить это и сделать так, чтобы он появлялся в EditText, как он появляется в файле?
ОБНОВЛЕНИЕ: ДЕЙСТВИТЕЛЬНО извините за трату вашего времени, я стал глупым и не думал о добавлении "\n" после того, как цикл while добавил каждую строку.
1 ответ
Задача решена.
В основном, в цикле while, который используется для вывода каждой строки, вам нужно добавить разрыв строки (\n) следующим образом:
while (dis.available() != 0) {
textBox.append(dis.readLine() + "\n");
}
С textBox, являющимся Android EditText.
Это заставит EditText выглядеть точно так же, как текст в выбранном вами файле.