簡體   English   中英

處理android TextView的鏈接單擊

[英]Handle android TextView's link click

所以我有一個textView,有時我的textView包含鏈接,當前,當我單擊此鏈接時,將打開一個包含下載的瀏覽器列表的意圖。 現在我想要的是,我想在當前應用程序中打開此鏈接,例如在WebView中。 我怎樣才能做到這一點?

我們確實有多個關於同一主題的文章/問題,但我不知道這些文章/問題的真正含義。

像這樣的https://gist.github.com/ksoichiro/3394338給了我一個ClassCastException android.text.style.URLSpan cannot be cast to pb.myPackage.LinkUtils$SensibleUrlSpan

或這個句柄textview鏈接單擊我的Android應用程序

有沒有直接簡單的方法可以實現這一目標? 請告訴我。

您可以使用Chrome自定義標簽,這比加載網頁時的Web視圖更快,並且自定義非常簡單。

首先包括庫:

dependencies {
    ...
    compile 'com.android.support:customtabs:25.1.1'
}

然后,在您的Activity當您調用打開瀏覽器的方法時,請添加以下這些Java行:

String url = ¨https://google.com/¨;
CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder();
CustomTabsIntent intent = builder.build();
intent.launchUrl(this, Uri.parse(url));

請參閱以下文檔以獲取更多自定義信息:
https://developer.chrome.com/multidevice/android/customtabs

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM