android应用程序中的语法高亮显示(代码浏览器)

时间:2013-09-10 11:10:50

标签: java android android-webview syntax-highlighting textview

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

我明白我需要一些能够输出原始html而不是将CSS样式表链接到代码的基于js的语法高亮显示器。

我还没有得到的是:

  1. 是否有任何突出显示器以这种格式输出突出显示的代码?
  2. 如何使一些单词可点击?
  3. 这个策略还有其他选择吗?
  4. UPDATE1:首次尝试时,我下载了android-codepad项目的源代码,并编辑了HTMLViewerPlusPlus类,以便突出显示HTML,而不是显示它在WebView中,它在TextView中显示,但由于键盘使用CSS样式,我没有得到正确的结果。我需要一个新的替代方案来生成硬风格的HTML代码。

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

0 个答案:

没有答案