2014-02-22 129 views
0

我正在一個Android應用程序,我根據用戶在第一個屏幕上輸入的內容查詢第三方API。我想以漂亮的網頁格式向用戶顯示查詢的結果。對於第一個屏幕,我使用RelativeLayout。你們推薦在下一個屏幕上使用什麼來顯示結果?我可以在沒有網站的情況下使用webview嗎?我應該使用webview嗎?

+0

您可以在WebView中顯示html文件,即使斷開連接。但是,您也可以在TextView中顯示一些HTML ...如果只有少量格式的文本行。 –

+0

謝謝。你有這種格式的應用程序的例子嗎? – yogsma

+1

看一看這個[問題](http://stackoverflow.com/questions/2116162/how-to-display-html-in-textview) –

回答

2

問題對我來說不太清楚,正如你所說的 我查詢了第三方API? 當你查詢第三方API時,它必須發送一些特定格式的響應,如JSON或XML等,響應可能包含一些圖像和一些文本的鏈接。像這樣的json

{ 
    "title":"USERS DATA", 
    "Users":{ 
     "firstName":"ABC", 
     "lastName":"XYZ", 
     "img":"http://www.xxxxx.com/img/img1.jpg" 
    }, 
    "Users":{ 
     "firstName":"ABC", 
     "lastName":"XYZ", 
     "img":"http://www.xxxxx.com/img/img2.jpg" 
    }, 
    "Users":{ 
     "firstName":"ABC", 
     "lastName":"XYZ", 
     "img":"http://www.xxxxx.com/img/img3.jpg" 
    }, 
    "Users":{ 
     "firstName":"ABC", 
     "lastName":"XYZ", 
     "img":"http://www.xxxxx.com/img/img3.jpg" 
    } 
} 

可以解析在Android的像列表視圖textviews和圖像視圖本地控制這種反應。

爲作爲web視圖是一個令人關注的答案是肯定的,你可以證明這一點的WebView,但我建議使用原生的Android控件。