[开源] Android 代码高亮显示控件
来源:互联网 发布:淘宝扬琴 编辑:程序博客网 时间:2024/06/15 03:41
CodeView
CodeView ,按照字面意思,就是用来显示代码,并有能够进行代码高亮的一个View类型。
这里是通过hightlight.js 渲染代码,可以自动识别主流的各种语言
比如java,c++,c#,python,bash,ruby。。。。等等等语言
并且有很多种主题风格,可以自由选择一种主题,然后将其显示
比如:
既可以显示单个代码片段,也可以把html文件中所有指定的代码替换为高亮显示出来。比如对于下面的原本的html文件。
```html<!DOCTYPE html><html><head> <title></title></head><body><h1>This is a code</h1><pre class="code">#include<stdio.h>int main(){ printf("hello world");}</pre><h1>This is another code</h1><pre class="code">class Main{ private String name; Main(String name){ this.name=name; } public static void main(String []args){ Main main=new Main("hello"); System.out.println("init"); }}</pre></body></html>
如果要把其中的代码替换为高亮显示的话呢,可以这样,通过原来放代码的标签的类,来将代码高亮显示。可以用 css 的选择器,来选中需要高亮的代码区域.就像这样```java codeView.showCodeHtmlByCssSelect(Constant.HTML,".code");
是不是很强大,如果感兴趣的话呢,可以到这里获取,这里有获取方法和详细的使用说明
github地址: https://github.com/Thereisnospon/CodeView
如果觉得不错的话,可以点击这里点个赞什么的的
当然,这是第一次尝试写开源库,如果有哪些不好的地方,或者有什么bug,可以给我一点建议,每个批评都是一次学习的机会
可以在项目的issue部分提出建议,也可以发邮件给我
邮箱:thereisnospon@qq.com
2 3
- [开源] Android 代码高亮显示控件
- Android自定义控件样式及高亮显示
- 在线代码高亮显示
- 测试代码高亮显示
- SyntaxHighlighter高亮显示代码
- RichEdit 控件:语法高亮显示
- CListCtrl控件选中并高亮显示
- 语法高亮显示控件ICSharpCode.TextEditor
- 新手引导之控件高亮显示
- ANDROID 高亮显示文字
- android listView 高亮显示
- codeHighlighter 代码高亮控件的使用方法
- 初识 SyntaxHighlighter 代码高亮控件
- Android 设置控件按宽:高=4:3显示
- 在线代码高亮显示源码02
- Python代码高亮显示工具
- Google的代码高亮显示模块
- 代码高亮显示(JS版)
- 那些被误会的常识
- AndroidStudio-加载so文件与jar包(可能是最完美的解决方法)
- android_第三方插件的使用
- 协方差矩阵 阵列处理基础
- 。。。。
- [开源] Android 代码高亮显示控件
- tableview和cell高度自适应
- 基于jquery.qrcode.min.js的二维码实现
- 3717: [PA2014]Pakowanie
- 对C++多文件程序的总结及例程
- 面试题test
- andrid studio 使用攻略
- 集合和流的综合运用
- Android Layout