2016-09-26 61 views
0

This API返回整個HTML表。我正在尋找如何將此表(按原樣)添加到我的用戶界面中,但我從來沒有見過這樣的API拋出HTM表。
瀏覽互聯網尋求答案也不給我任何希望。
是否有可能把它放到webview中?或任何其他用戶界面對象?
我的應用程序發送一個單詞到API,我得到的表格作爲回報。
我會欣賞一些代碼示例。如何使用引發HTML表的RESTful API處理Android

回答

0

您當然可以在WebView中顯示完全相同的頁面。如果你想解析表格並只顯示某些信息,那麼有一個庫調用JSOUP可用,這使得解析HTML非常方便。

它看起來像你不介意在WebView中顯示整個事情 - 如果這是可以接受的,那麼你只需將頁面加載到WebView小部件。 WebView將完全按照您在瀏覽器中看到的方式呈現頁面。你只需要告訴它需要加載什麼。

+0

我懂了。謝謝 !我現在在WebView中看到整個頁面,我也會看看JSOUP。讚賞 – Erik

+0

很高興知道。如果這對你有用,你能把這個標記爲答案嗎? – ucsunil

0

你像任何其他web請求一樣解析輸出。如果您想將表格包含在您自己的網頁中,則可以。或者你可以解析你需要的特定信息的迴應。

不要認爲它是一個API,把它想象成你正在請求的URL,現在你需要對內容做些什麼。這可能有助於您的谷歌搜索。你基本上在做頁面抓取。

+0

你說得對。它幫助谷歌搜索。我把它放到WebView中,它現在正在工作。這是代碼的一部分'webView.loadDataWithBaseURL(null,result,「text/html」,「UTF-8」,null);'非常感謝你 !! – Erik