Ваша корзина

В корзине нет товаров
Вход с паролем Регистрация
Каталог
Партнерские сайты
Сервис
  • Поставщики
  • Доставка
  • Гарантия
  • О магазине
Статьи

Наши коллеги artmisto.net

Web и интернет

Интересные статьи

Статьи из мира интернета

artmisto.net
Наши коллеги artmisto.net. Казино "Buddy.Bet" радо сообщить всем азартным игрокам о запуске своего нового сайта, предоставляющего множество увлекательных игр и выгодных бонусов.

Последние статьи
Где заказывать ремонт ноутбука: пара советов для пользователей

Юридическое сопровождение сделок с недвижимостью юридических лиц

Бесшовные натяжные потолки – прекрасное решение для любого помещения

Мини атс panasonic
Видеокамеры для всех

 

 

Широкий выбор:

видеокамеры и аксессуары

Телевизоры LCD

Рекомендуем:  

   Каталог телевизоров LCD

по доступным ценам 

Рейтинг
Сейчас на сайте
На данный момент
в магазине находится:

1 посетитель(ей)

Главная Новости

Текст с разметкой в android.widget.TextView

Опубликовано: 29.09.2017

Недавно мне понадобилось сделать довольно хитроумный чат в приложении под Android. Помимо собственно информации требовалось передавать пользователям дополнительную функциональность в контексте определенного сообщения: имя автора сообщения по нажатию на него должно вставляться в текстовое поле ответа, а если это сообщение о только что созданном игровом сеансе, пользователи должны иметь возможность присоединиться к игре по клику и так далее. Одним из главных требований была возможность создавать сообщение, содержащее несколько ссылок, что и задало направление исследований.

WebView , обладая нужной функциональностью, был отвергнут по причине тяжести решения: я даже не стал создавать 100 или сколько-нибудь там экземпляров в тестовых целях, по одному на каждое сообщение, поскольку сразу было понятно, что это расточительство нормально работать не будет.

К счастью, самый обычный TextView обладает неожиданно потрясающей функциональностью по разметке текста и может использоваться как в качестве отдельного элемента, так и служить целой страницей, будучи несравненно легковеснее, чем WebView .

Я реализовал весь, необходимый мне функционал и выяснил ещё несколько довольно интересных вещей, столкнувшись с некоторым количеством подводных камней (впрочем, не очень острых). Можно сказать, всё нижеописанное — руководство по созданию достаточно мощной справочной системы в своём приложении практически даром.

Задачи

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

Курс валют магазина
Наличный расчет
1 доллар = 7.95 грн


Безналичный расчет
1 доллар = 8.1 грн
1 WMZ = 8.1 грн

Рекомендуем посетить
Новости
Дизайн и создание сайтов

Создание сайтов

Хиты продаж
Наш опрос
Что более востребовано?

 Ноутбук
 Настольный ПК
 Видеокарта
 Процессор
 Материнская плата
 Память
 Винчестер
 Монитор

Всего ответов: 1984

Ответить
Акустика для дома

 

 

Оцените качество

по доступной цене

Акустические колонки  

rss