Мне нужно отфильтровать текст, прежде чем установить его на Textview
. Я использовал пару фильтров и Html.fromHtml
уже, но у меня возникла проблема. Tag "{CROP(124,0,423,745)}"
(возможно следуют с другом, например, например: {CROP(124,0,423,745)}
{CROP(54,10,317,221)}
), которые должны быть отфильтрованы таким образом:Пользовательский обработчик тегов
- Удалить весь текст, начиная с «{», пока она не достигнет «}» и сохранить эти 4 целых числа
- Создание интерактивных объектов диапазона (изображение с логотипом растениеводства), а затем установить все это в
Textview
то, что я нашел до сих пор является: создать imagespan
и прикрепить интерактивную пядь к нему, но я не уверен, что это лучшее путь. Но проблема в том, что экземпляр {CROP(124,0,423,745)}
может содержать различное количество символов в нем, например {CROP(0,0,1,1)}
или {CROP(1124,1130,2423,1745)}
, и я не знаю, как фильтровать эти данные, а затем заменить эту строку логотипом обрезки и сделать его интерактивным.
Вопрос: Каков наилучший способ достичь этого?