2017-07-07 2 views
1

J'utilise bypass lib pour analyser une chaîne de démarquages ​​à afficher dans un TextView. Ce que fait essentiellement cette lib est d'analyser toutes les chaînes et de construire un SpannedString pour l'afficher dans un TextView. J'ai débogué tout le code lib et je n'arrive pas à trouver ce qui ne va pas dans un temps raisonnable. Y at-il quelqu'un qui a été confronté au même problème et peut m'aider?Utilisation de Bypass pour analyser Markdown dans Android, ne fonctionne pas avec les images

String markdownStr = "# Testing Markdown\n" + 
     "\n" + 
     "![surf](http://www.adesl.pt/images/outras-provas/surf.jpg)"; 

TextView markdownTxtView = (TextView) findViewById(R.id.markdown); 

Bypass bypass = new Bypass(getApplicationContext()); 

CharSequence charSequence = bypass.markdownToSpannable(markdownStr, new Bypass.ImageGetter() { 
    @Override 
    public Drawable getDrawable(String source) { 

     //TODO: get drawable from source 

     Drawable drawable = getApplicationContext().getResources().getDrawable(R.drawable.test); 

     return drawable; 
    } 
}); 

markdownTxtView.setText(charSequence); 

Répondre