标签: java android syntax-highlighting
我想在android上构建一个带有语法高亮的记事本风格的应用程序。但是当我在网上搜索时,我发现语法高亮只能通过使用awt类来完成。我怎么能在自定义的EditText或TextView视图中突出显示语法?我知道语法荧光笔的发布是预期的,所以我想在市场上添加我的语法荧光笔。
答案 0 :(得分:3)
查看android.text命名空间。具体来说,您需要Editable或Spannable作为文本格式而不是字符串。 android.text.style命名空间具有可应用于文本范围的各种标记。
android.text
Editable
Spannable
android.text.style
答案 1 :(得分:1)
如果有人了解俄语,您可以阅读我关于此主题的文章here。无论如何,图片和代码片段可以给你一个方向。如果您想查看结果,可以找到here