Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Alexvp
108 / 72 / 8
Регистрация: 03.08.2014
Сообщений: 348
#1

Несколько строк в textview - Программирование Android

17.01.2015, 19:51. Просмотров 879. Ответов 3
Метки нет (Все метки)

Казалось бы нет никаких сложностей. Но вот с чем столкнулся и никак не могу понять из-за чего такой эффект.

Пытаюсь вывести в поле TextView несколько строк. Если я задаю строки в ресурсах, то все нормально. Например так
Java
1
substring1\nsubstring2\nsubstring3
Но если я эту же строку получаю в виде ответа с сервера и сохраняю ее в переменной типа String, то при выводе в поле TextView я вместо переносов вижу символы \n. На сервере строка передается из скрипта php обычным echo.

В приложении в AsincTask строку принимаю следующим образом:
Java
1
2
3
4
5
6
7
8
9
10
11
String response = "";
 
.........
 
InputStream content = execute.getEntity().getContent();
    
BufferedReader buffer = new BufferedReader(new InputStreamReader(content));
     String s = "";
     while ((s = buffer.readLine()) != null) {
        response += s;
     }
В поле TextView вывожу собственно response.

Подскажите, в чем причина?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2015, 19:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Несколько строк в textview (Программирование Android):

Как вставить несколько изображений в textView - Программирование Android
Здравствуйте, скажите как вставить несколько иконок в textView, то есть в нужные позиции в тексте. При вставке одной иконки все нормально,...

Вывод в GridView в одной ячейке несколько TextView - Программирование Android
Т.е. например в гриде 10 ячеек и нужно чтобы в каждой было по 3 TextView. Как это можно реализовать? )

Узнать количество строк в TextView - Программирование Android
привет всем. у меня есть ListView в котором каждый итем - TextView. если текст в текствью не помещается в одну строку - он...

TextView перенос строк по словам - Программирование Android
Добрый вечер! ТекстВью переносит длинную строку очень и очень криво, например: Как это можно исправить?

Как по нажатию кнопки несколько раз выводить текст в TextView в Android Studio? - Программирование Android
Помогите вывести текст в textview при нажатии на одну и ту же кнопку ? Нажал - изменился текст, опять нажал и тд

Получить количество строк в TextView (ListView) - Программирование Android
привет всем. уже очень давно никак не могу получить количество строк в TextView который находится в ListView. каждый итем - TextView. ...

3
CoolMind
419 / 402 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
17.01.2015, 20:26 #2
Alexvp, возможно, Java заменяет одинарные слэши на двойные ("\\"). Можете попробовать поискать метод, который заменяет двойные слэши обратно.
0
Armagedo
208 / 208 / 60
Регистрация: 22.08.2014
Сообщений: 644
17.01.2015, 20:35 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
return response.replace("\\n", "\n")?
0
Alexvp
108 / 72 / 8
Регистрация: 03.08.2014
Сообщений: 348
17.01.2015, 20:53  [ТС] #4
Спасибо за подсказку! Действительно, проблема оказалась с двойными слешами. Но я решил задачу несколько иначе, стал использовать структуру JSON и ее разборку в приложении. Все равно часть ответов с сервера требовала использование JSON.

Спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2015, 20:53
Привет! Вот еще темы с ответами:

Текст из TextView перенести в другой TextView по нажатию Button - Программирование Android
Люди, помогите плиз. Недавно начал ковырять программирование под Android. Хотел сделать банальную вещь - текст из TextView перенести в...

TextView txt = new TextView(this); - ошибка - Программирование Android
Возникла проблема с динамическим создание TextView в цыкле, хотя в другом месте создается таким же образом все нормально TextView txt =...

Как сделать MenuItem в несколько строк - Программирование Android
Делаю выдвигающуюся боковую панель с меню (как например в приложении плей маркета). Код разметки: ...

Кнопка в несколько строк (заголовок и описание) и картинка (слева или справа) - Программирование Android
Как сделать такую "многофункциональную" кнопку? Заголовок должен быть жирным шрифтом.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
17.01.2015, 20:53
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru