Преобразование пользовательских тегов HTML в намеренные ссылки вызова в Textview - PullRequest
0 голосов
/ 02 мая 2019

Я хочу преобразовать текст, который содержит пользовательские теги HTML, и показать текст, отформатированный как HTML (с переносами строк и т. Д.), А также преобразовать эти пользовательские теги в ссылки, которые открывают различные намерения.

Вследующим образом:

  1. Я получил такой текст

    Hello I am a text <br> with some <CustomTag> information </CustomTag> and more <DifferentCustomTag> Information </DifferentCustomTag>

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

  3. После преобразования текстов в ссылки я хочу применить форматирование HTML-тегов, таких как разрывы строк (
    )

  4. Теперь после этих трех шагов я хотел бы получить текст, которыйприменил разрывы строк и связал теги, чтобы щелкнуть «Слушатели» в соответствии с соответствующим тегом

В моем первом подходе я просто использовал Linkify, но теперь, когда у меня есть эти пользовательские теги, Linkify isn 'достаточноруда и я должны справиться со связыванием самостоятельно.Поэтому, если один из вас, возможно, столкнулся с подобной проблемой и может поделиться подходом к решению, я был бы очень благодарен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...