| Каталог |
| Партнерские сайты |
| Сервис |
|
| Статьи |
|
Наши коллеги artmisto.net Web и интернет Интересные статьи Статьи из мира интернета |
|
|
| Последние статьи |
|
Где заказывать ремонт ноутбука: пара советов для пользователей
Юридическое сопровождение сделок с недвижимостью юридических лиц Бесшовные натяжные потолки – прекрасное решение для любого помещения Мини атс panasonic |
| Видеокамеры для всех |
|
Широкий выбор: |
| Телевизоры LCD |
|
Рекомендуем:
Каталог телевизоров LCD по доступным ценам |
| Рейтинг |
| Сейчас на сайте |
|
На данный момент
в магазине находится: 1 посетитель(ей) |
Текст с разметкой в android.widget.TextView
Опубликовано: 29.09.2017
Недавно мне понадобилось сделать довольно хитроумный чат в приложении под Android. Помимо собственно информации требовалось передавать пользователям дополнительную функциональность в контексте определенного сообщения: имя автора сообщения по нажатию на него должно вставляться в текстовое поле ответа, а если это сообщение о только что созданном игровом сеансе, пользователи должны иметь возможность присоединиться к игре по клику и так далее. Одним из главных требований была возможность создавать сообщение, содержащее несколько ссылок, что и задало направление исследований.
WebView , обладая нужной функциональностью, был отвергнут по причине тяжести решения: я даже не стал создавать 100 или сколько-нибудь там экземпляров в тестовых целях, по одному на каждое сообщение, поскольку сразу было понятно, что это расточительство нормально работать не будет.К счастью, самый обычный TextView обладает неожиданно потрясающей функциональностью по разметке текста и может использоваться как в качестве отдельного элемента, так и служить целой страницей, будучи несравненно легковеснее, чем WebView .
Я реализовал весь, необходимый мне функционал и выяснил ещё несколько довольно интересных вещей, столкнувшись с некоторым количеством подводных камней (впрочем, не очень острых). Можно сказать, всё нижеописанное — руководство по созданию достаточно мощной справочной системы в своём приложении практически даром.
Задачи
В данном примере мы создадим приложение с двумя Activity , одна из которых содержит TextView , исполняющий роль браузера, из которого, в частности, можно вызвать вторую Activity , демонстрирующую работу с параметрами вызова. Мы выясним, каким образом можно создавать страницы текста с разметкой и изображениями и связывать их ссылками.
| Курс валют магазина |
|
Наличный расчет
1 доллар = 7.95 грн
|
| Рекомендуем посетить |
|
|
| Новости |
|
01.09.2014
Как выгоднее приобрести автомобильные диски 29.08.2014 Преимущества электроплиты 27.08.2014 Современный телевизор:на что обратить внимание при покупке 27.08.2014 Дизайнерские секреты для украшения дома 27.08.2014 Цветочное настроение 25.08.2014 Обустройство дома качественной сантехникой 22.08.2014 Красивые черные платья в гардеробе настоящей леди 05.08.2014 Экологически чистое и доступное жилье в Подмосковье 05.08.2014 Каталог лимузинов для особенного торжества предлагает сайт Прайд Лимо 05.08.2014 Каталог лимузинов для особенного торжества предлагает сайт Прайд Лимо |
| Дизайн и создание сайтов |
|
|
| Хиты продаж |
| Наш опрос |
| Акустика для дома |
|
Оцените качество по доступной цене |