Я знаю, что если вы сделаете что-то вроде
myTextView.setText("This is on first line \n This is on second line");
Затем он будет отображаться правильно следующим образом:
Это первая строка
Это вторая строка
Когда я храню эту строку в базе данных и затем устанавливаю ее в представление, она отображается как таковая:
Это первая строка \n Это вторая строка
Вот строка кода, которую я использую для извлечения строки из базы данных:
factView.setText(factsCursor.getString(MyDBAdapter.FACT_COLUMN));
Я просто заполняю базу данных из текстового файла, где каждая строка является новой записью в таблицу, поэтому строка будет выглядеть так: "Это первая строка \n Это вторая строка" и она сохраняется как текст.
Есть ли причина, что он не отображает символы \n правильно? Это должно быть связано с тем, что строка находится в базе данных. Любые предложения?