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 –