4
与标题一样,我正在尝试为我的android应用使用Bypass,一个Markdown库。但是,由于我已经从Eclipse迁移到Android Studio,所以我无法弄清楚如何使用这个库。我相信我不会是第一个面临这个问题的人。请帮忙。在Android Studio中使用Bypass降价库
库github上:https://github.com/Uncodin/bypass
与标题一样,我正在尝试为我的android应用使用Bypass,一个Markdown库。但是,由于我已经从Eclipse迁移到Android Studio,所以我无法弄清楚如何使用这个库。我相信我不会是第一个面临这个问题的人。请帮忙。在Android Studio中使用Bypass降价库
库github上:https://github.com/Uncodin/bypass
您需要添加在你的应用程序模块/build.gradle(或任何你需要使用旁路)的依赖。
例如:compile 'com.commit451:bypasses:1.0.1'
之后,你可以开始在代码中使用这个库。
你有一个使用例子here
TextView text = (TextView) findViewById(R.id.demoText);
Bypass bypass = new Bypass();
String markdownString = "#Markdown!";
CharSequence string = bypass.markdownToSpannable(markdownString);
text.setText(string);
text.setMovementMethod(LinkMovementMethod.getInstance());
我如何处理点击链接事件? –
您可以一起使用SpannableStringBuilder,URLSpan和ClickableSpan,然后将此结果SpannableStringBuilder设置为TextView。 @AmrBarakat –