2011-05-25 106 views
11

我需要從服務器端發送簡單的網頁(帶圖像)一些如何(多個或壓縮網頁文件夾),並顯示在我的Android應用程序的用戶界面上沒有瀏覽器控制,有人可以建議我如何繼續進行Android設備?如何在我的應用程序中顯示網頁?

回答

20

要在您的應用中顯示網頁,有兩種方法:使用Android的默認瀏覽器,或使用WebView。對於第二個,你可以這樣做:

WebView webView = (WebView)findViewById(R.id.webView); 
//you can load an html code 
webView.loadData("yourCode Html to load on the webView " , "text/html" , "utf-8"); 
// you can load an URL 
webView.loadUrl("http://www.stackoverflow.com"); 

佈局XML:

在你的佈局XML,定義一個WebView這樣的:

<WebView android:id="@+id/webView" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" /> 
+0

(添加的WebView後您的目前的佈局,當然)。 – 2011-05-25 08:44:31

+0

@Sven Viking:是的,當然,在他的佈局xml中,他應該定義一個webView;) – Houcine 2011-05-25 08:50:07

+1

是的,不是暗示你不是這個意思:),只是澄清以防萬一它對他有幫助,因爲他似乎是新的Android開發。 – 2011-05-25 14:06:28

0

您可以使用WebView,它是一個HTML渲染引擎,可以像其他任何視圖一樣放入應用程序。它不是一個完整的瀏覽器,所以你可以從你自己的應用程序邏輯中控制它。

相關問題