Java android应用程序中的语法突出显示(代码浏览器)

Java android应用程序中的语法突出显示(代码浏览器),java,android,android-webview,syntax-highlighting,textview,Java,Android,Android Webview,Syntax Highlighting,Textview,在我正在开发的应用程序中,我的目标是突出显示某种语言(如Java)的代码,并使代码的某些元素(函数、参数)可以单击 我知道我需要一些基于js的语法荧光笔来输出原始html,而不是将CSS样式表链接到代码 我仍然不明白的是: 是否有高亮灯以这种格式输出突出显示的代码 如何让一些单词可以点击 除了这一策略,还有其他选择吗 UPDATE1:作为第一次尝试,我下载了项目的源代码,并编辑了HTMLViewerPlusPlus类,使其突出显示HTML,而不是在WebView中显示,而是在TextView中显

在我正在开发的应用程序中,我的目标是突出显示某种语言(如Java)的代码,并使代码的某些元素(函数、参数)可以单击

我知道我需要一些基于js的语法荧光笔来输出原始html,而不是将CSS样式表链接到代码

我仍然不明白的是:

  • 是否有高亮灯以这种格式输出突出显示的代码
  • 如何让一些单词可以点击
  • 除了这一策略,还有其他选择吗
  • UPDATE1:作为第一次尝试,我下载了项目的源代码,并编辑了
    HTMLViewerPlusPlus
    类,使其突出显示HTML,而不是在WebView中显示,而是在TextView中显示,但由于codepad使用css样式,我没有得到正确的结果。我需要一个新的替代方案来生成硬样式的html代码

    UPDATE2:使用jsoup库,我设法解析代码,以便为每个html元素获取内联样式属性,但是如何将css样式转换为html标记呢