【问题标题】:How to show language specific syntax highlighted code inside activity in an android app?如何在 android 应用程序的活动中显示特定于语言的语法突出显示的代码?
【发布时间】:2019-07-13 13:04:23
【问题描述】:

我想在 Activity 中突出显示 syntax 来显示 java 和 xml 代码。但我不知道该怎么做。任何帮助将不胜感激。

【问题讨论】:

    标签: android android-activity editor


    【解决方案1】:

    您可以使用 CodeView 库轻松创建语法高亮和自动完成,

    例如,您需要使用模式定义语法并为每个组设置颜色

    codeview.addSyntaxPattern(Pattern.compile("#[a-zA-z0-9]+"), Color.BLUE);
    

    您可以使用add、remote、clear Syntax Pattern来更改运行时的规则或更改主题颜色,您还可以使用自定义布局定义自动完成的关键字,

    查看完整文档了解更多信息

    https://github.com/AmrDeveloper/CodeView

    【讨论】:

      【解决方案2】:

      你可以在这里试试这个库:

      https://github.com/kbiakov/CodeView-Android

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-16
        • 2020-10-31
        • 1970-01-01
        • 2012-01-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多