Android: подсветка синтаксиса?
В настоящее время я пытаюсь написать приложение, которое использует коды подсветки синтаксиса. (HTML, XML, PHP, JavaScript, CSS и желательно другое).
Все шло очень хорошо, но я столкнулся с проблемой: подсветкой синтаксиса. Я сам написал класс для подсветки синтаксиса XML, но он невероятно медленный, неэффективный и занимает так много времени. В качестве теста я загрузил 600-строчный XML-документ, и для выделения синтаксиса потребовалось две целых минуты. Что люди рекомендуют для подсветки синтаксиса на Android? Есть ли хорошие библиотеки? Есть ли хорошие алгоритмы, которые я могу использовать (я не против переписать их с другого языка), или какие-то стандартные методы? А как насчет Regex?
У меня также есть проблема в том, что, когда я вчера делал 600-строчный тест XML, используемый виджет EditText не мог справиться с цветным текстом, и в итоге я получил ошибку ANR, но это другой вопрос, который я опубликую в другом месте, хотя, если у кого-то случайно есть решение, которое было бы замечательно.
Спасибо!