2012-11-24 18 views
0

我有一個ListView,裏面有urls的推文。我希望用戶在點擊鏈接時留在我的應用中。將他們指向webview以在點擊url時顯示url。 Linkify可以用於重定向URL而不是URL,但是將URL處理成Webview?如何在列表視圖上點擊而不是瀏覽器轉到WebView?

+0

創建一個意圖,並與嵌套的WebView啓動活動,一樣容易的! – safari

+0

您必須使用webViewClient類。 –

回答

0

你可以做2件事。一種是修改Linkify以支持啓動您自己的Activity。或者你可以編寫自己的正則表達式來匹配這些鏈接,並在文本中創建可點擊的跨度來實現它。

第二種方法是這裏介紹:Android: Launch activity from clickable text

+0

然而,在創建Spans時,這看起來不錯,我怎麼知道哪些索引具有嵌入文本? – user1847544

+0

我不知道Linkify是否提供了可鏈接的每個子字符串的索引... – user1847544

+0

您爲什麼需要索引?這些跨度是可點擊的,所以你可以將任何你想要的(index,uri)傳遞給'onClick()' –

相關問題