webserivce сообщения в виде списка со смайликами - PullRequest
0 голосов
/ 24 сентября 2011

Я работаю над приложением чата со смайликами.У меня есть кнопка изображения, которая показывает всплывающее окно смайликов в виде сетки при нажатии.Я могу выбрать любой смайлик в этом, и он будет отображаться в Редактировать текст.

Моя проблема: Теперь у меня есть смайлик и текст в моем тексте редактирования.когда я нажимаю на кнопку отправить, мне нужно отобразить это сообщение со смайликом в списке.Можно ли отображать изображения с текстом в виде списка, где я получаю сообщения от веб-службы.

Список используется здесь как место для отображения сообщений от веб-службы.Как я могу работать дальше в этом.

Пожалуйста, помогите мне в этом вопросе.

С уважением, Рагхав Раджагопалан

1 Ответ

1 голос
/ 24 сентября 2011

Можно ли отображать изображения с текстом в виде списка, где я получаю сообщения от веб-службы.

  • Да, это возможно, конечно.Если вы используете какой-то сложный способ для передачи сообщений из веб-службы в адаптер, вы должны интегрировать это с отправкой их в адаптер.

Можно ли отправлять изображения в веб-службу ивернуть их обратно в моем списке.Я использую .Net веб-сервис.В качестве ответа я возвращаю XML из веб-службы.

  • Не делайте этого.Поместите свои смайлики в набор или скачайте их только один раз.Используйте свои собственные теги внутри текста для смайликов.Например, когда встречается строка :), поставьте смайлик.

Я создал БД и добавил в него 4 поля: ID, Позиция, Специальный символ, URL.Таким образом, я смог отобразить соответствующий специальный символ при нажатии.Когда я отправляю, как я могу преобразовать этот specialcharcter в изображение смайлика.Я пытался использовать такие функции, как «Contains ()» и «Заменить».Но ничего не сработало, когда я отправил сообщение на просмотр списка.Я получаю тот же специальный символ и текст.Я не получаю изображение вместо specialcharcter.Пожалуйста, ведите меня

  • Я полагаю, вы вставляете сообщение в textView.Вы можете использовать для замены вхождений специального символа на "<img src=\"the source\" />"
  • Используйте это, чтобы получить показанное изображение setText(Html.fromHtml("hi how are you <img src=\"yourimage.png\" />"));
  • Чтобы заменить :) на <img src=\"yourimage.png\" /> .. use yourString.replaceAll(":)","<img src=\"yourimage.png\" />");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...