使用SDK 20+的手機認爲任何兩個單詞之間的點是一個鏈接。我怎樣才能製作我自己的鏈接探測器?安卓自動化過於激進
android:autoLink="web"
認爲abra.kadabra
是一個網址。
setAutoLinkMask(Linkify.WEB_URLS);
認爲abra.kadabra
是一個網址。
帶有SDK的電話< 20正確鏈接所有內容,錯誤僅在SDK爲20+時發生。什麼,我已經試過
例子:
代碼我自定義的TextView
SpannableString ss = new SpannableString(this.getText().toString());
//LinkManager is a copy of Linkify but with another pattern.
LinkManager.addLinks(ss, LinkManager.WEB_URLS);
setText(ss);
setMovementMethod(LinkMovementMethod.getInstance());
setWebLinksTouchFeedback();
這並沒有什麼linkify內部發生。即使當我使用Linkify而不是LinkManager
我已經嘗試了許多其他解決方案,所有這些解決方案最終都沒有鏈接任何東西或一切。那裏有任何解決方案?
事情是,'abra.kadabra'很可能是一個網址(今天不是。)。現在有一堆TLD。 – njzk2