如何在我的应用程序中显示网页?

时间:2011-05-25 08:22:43

标签: android webkit

我需要从服务器端发送简单的网页(带图片)一些(mht或压缩的网页文件夹)并在我的Android应用程序的UI上显示它而无需浏览器控制,有人可以建议我如何继续在Android设备上?

2 个答案:

答案 0 :(得分:21)

要在您的应用中显示网页,有两种方法:使用默认的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" />

答案 1 :(得分:0)

您可以使用WebView,它是一个HTML呈现引擎,可以像其他任何视图一样放入您的应用程序。它不是一个完整的浏览器,所以你可以从你自己的应用程序逻辑控制它。