我需要从服务器端发送简单的网页(带图片)一些(mht或压缩的网页文件夹)并在我的Android应用程序的UI上显示它而无需浏览器控制,有人可以建议我如何继续在Android设备上?
答案 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呈现引擎,可以像其他任何视图一样放入您的应用程序。它不是一个完整的浏览器,所以你可以从你自己的应用程序逻辑控制它。