Вопрос

Я создаю базовое приложение для клиента в Твиттере. Я пытаюсь выяснить, как сделать TextView, который содержит твиты, чтобы создать @mentions, чтобы они ссылались на страницу в Твиттере того, кто бы он ни был на веб -сайте Twitter. Я предполагаю, что это будет включать в себя создание пользовательского TextView и добавление его в ту часть, которая уже обрабатывает автоматическое связывание веб -сайтов, электронных писем, карт и тому подобного. Это правильный подход к достижению чего -то подобного? Или я должен использовать стандартный текст и обрабатывать его, анализируя твит, прежде чем он попадет в вид? Если я буду идти, маршрут пользовательского просмотра может ли кто -нибудь указать мне в правильном направлении для того, как добавить эту возможность в AutoLink? И если я буду использовать stock textview и обрабатывать его на Java до того, как твит будет введен в представление, как мне получить его «Linkify» текст, которое мое единственное предположение использует что -то вроде .fromhtml (), но я даже не уверен Если это поддерживает тег.

Это было полезно?

Решение

Взглянуть на Linkify класс, включая интерфейсы Linkify.matchfilter а такжеLinkify.transformfilter. Анкет Вы должны быть в состоянии настроить MatchFilter это работает @ ссылки и TransformFilter Это переводит их в соответствующий формат URL.

Вот страница Это проведет вас через использование этих классов; Он даже использует Twitter в качестве примера для использования TransformFilter.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top