java - Android 的 java 中的语法高亮

标签 java android syntax-highlighting

我想在 android 上构建一个记事本样式的应用程序,该应用程序将具有语法突出显示功能。但是当我在网上搜索时,我发现语法突出显示只能通过使用 awt 类来完成。我如何在自定义 EditText 或 TextView View 中语法突出显示?我知道语法荧光笔的发布是令人期待的,所以我想在市场上添加我的语法荧光笔。

最佳答案

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

关于java - Android 的 java 中的语法高亮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2533832/

相关文章:

java - Vim 下 Java 变量名高亮显示

syntax-highlighting - 生成 HTML 和/或 RTF 的 RPG 和 CLP 的语法高亮器?

java - 使用java识别并分离Datagrampacke的数据包中的数据

Android session 同时开始

angular - Angular 2 中的语法高亮显示

java - 如何子类化ConcurrentSkipListMap并设置其Comparator?

android - GreenDAO:实体与 DAO 上下文分离

Java 图形用户界面库

java - SAX 解析器返回空字符串

java - 不带逗号的 NumberFormat 文本字段