2011-05-25 108 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渲染引擎,可以像其他任何视图一样放入应用程序。它不是一个完整的浏览器,所以你可以从你自己的应用程序逻辑中控制它。

相关问题