2010-11-01 64 views
2

我正在開發面向Android的RSS閱讀器應用程序。我已經把它放在了RSS feed的位置,並且解析了這些消息。當用戶觸摸標題時,我將帖子的內容傳遞給另一個活動,該活動以標準文本佈局顯示帖子的內容。但是,這些帖子會返回帶有<img>標記形式的圖片,因爲這是帖子中的內容,所以這是預期的。但是,使用文本佈局,它當然會打印出我不想要的html。真的,我想要像WebView那樣呈現HTML。離線顯示Android活動中的HTML

轉到WebView中的原始文章是不成問題的,因爲頁面在瀏覽器上加載時間過長,速度很慢。如何在WebView中呈現自定義HTML代碼片段?如果WebViews不允許這樣做,那麼我還有什麼其他選擇來呈現帖子的HTML,而無需解析所有<img>(和其他)標籤並嘗試單獨下載/顯示它們?如果我可以幫助,我寧願不重新創建瀏覽器控件。

這裏有一個職位清晰的例子:

<img src="http://myhost.com/myimages/image.jpg"/></br>Here is the content of my article. Yada Yada. Etc. Etc. 

回答

2

嘗試WebView.loadDataWebView.loadDataWithBaseUrldocs here)。如果要在WebView中從Web加載任何圖像或JavaScript,則需要使用withBaseUrl版本,並提供某種類型的http(s)網址作爲基本URL。