在我正在开发的应用程序中,我的目标是突出显示某些语言的代码,即Java,并使代码的某些元素(函数,参数)可以被点击。
我明白我需要一些能够输出原始html而不是将CSS样式表链接到代码的基于js的语法高亮显示器。
我还没有得到的是:
UPDATE1:首次尝试时,我下载了android-codepad项目的源代码,并编辑了HTMLViewerPlusPlus
类,以便突出显示HTML,而不是显示它在WebView中,它在TextView中显示,但由于键盘使用CSS样式,我没有得到正确的结果。我需要一个新的替代方案来生成硬风格的HTML代码。
UPDATE2:将jsoup库与this method一起使用我设法解析代码,以便为每个html元素获取内联样式属性,但是如何将css样式转换为html标记?