2010-03-28 105 views
2

我想在Android上构建一个记事本风格的应用程序,该应用程序将具有语法高亮显示功能。但是当我在网上搜索时,我发现语法突出显示只能通过使用awt类来完成。我怎么可能在自定义EditText或TextView视图中突出显示语法?我知道发布语法荧光笔是一种预期,所以我想在市场上添加我的语法荧光笔。Android中的语法高亮显示为

回答

3

查看android.text命名空间。具体来说,您需要EditableSpannable作为文本格式而不是字符串。命名空间android.text.style具有可应用于文本跨度的各种标记。

1

如果有人知道俄罗斯,你可以阅读我关于这个主题的文章here。无论如何,有图片和代码片段,可以给你一个方向。如果你想查看结果,可以发现here