MarkdownView
O que é isso?
MarkdownView é um webview Android com o capablity de texto de carregamento Markdown ou arquivo e exibi-lo como HTML, ele usa MarkdownJ e estende webview Android.
Como usá-lo?
- Para adicionar MarkdownView ao seu projeto, incluir o frasco, ou o código fonte.
- Uso simples é definir toda a atividade para um MarkdownView adicionando o seguinte ao seu método onCreate:
MarkdownView markdownView = new MarkdownView(this);
setContentView(markdownView);
- Ou você também pode adicioná-lo ao seu layout usando <us.feras.mdv.MarkdownView android:id="@+id/markdownView" /> e referenciá-lo em sua atividade:
MarkdownView markdownView = (MarkdownView) findViewById(R.id.markdownView);
Loading MarkDown text or file (local/online):
- loadMarkdown(String text) Using this method will result in loading md string to the MarkdownView and displaying it as HTML.
- loadMarkdownFile(String url) You can use this method to load local or online files.
To load a local file, you have to add it to your assets folder and pass a url that start with "file:///android_asset/" :
markdownView.loadMarkdownFile("file:///android_asset/myFile.md");
To load a file on the web you need to pass the full url :
markdownView.loadMarkdownFile("http://www.my-site.com/myFile.md");
Theming
You could apply custom CSS to the MarkdownView. Example:
markdownView.loadMarkdownFile("file:///android_asset/hello.md","file:///android_asset/MyCustomTheme.css");
Link para a Library (link)
Link para download (link)
Nenhum comentário:
Postar um comentário