Подсветка синтаксиса в Java для Android - PullRequest
2 голосов
/ 28 марта 2010

Я хочу создать приложение в стиле блокнота на Android с подсветкой синтаксиса. Но когда я ищу по сети, то обнаруживаю, что подсветка синтаксиса может быть сделана только с помощью класса awt. Как можно выделить синтаксис, возможно, в пользовательском представлении EditText или TextView? Я знаю, что выпуск подсветки синтаксиса является своего рода ожидаемым, поэтому я хочу добавить свою подсветку синтаксиса на рынок.

Ответы [ 2 ]

3 голосов
/ 28 марта 2010

Взгляните на пространство имен android.text. В частности, вам понадобится текстовый формат Editable или Spannable вместо строк. Пространство имен android.text.style имеет различные виды разметки, которые можно применять к областям текста.

1 голос
/ 13 декабря 2013

Если кто-то знает русский, вы можете прочитать мою статью на эту тему здесь . В любом случае есть картинки и фрагменты кода, которые могут дать вам направление. Если вы хотите проверить результат, его можно найти здесь

...