1
我使用bypass lib解析了一個Markdown字符串以顯示在TextView中。 這個庫的基本功能是解析所有字符串並構建一個SpannedString以在TextView中顯示此內容。我放棄了所有的lib代碼,無法在合理的時間內找到錯誤的地方。有沒有人遇到同樣的問題並能幫助我?通過添加波紋管代碼使用Bypass在Android中解析Markdown,不能與圖像一起工作
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);