我需要从服务器端发送一些简单的网页(带有图片),以某种方式发送(mht文件或压缩的网页文件夹),并且在Android应用程序的用户界面上显示它,而不需要浏览器控件。请问有人能为我提供在Android设备上如何实现这个功能的建议吗?
在您的应用程序中显示网页有两种方法:使用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" />
您可以使用 WebView,它是一个 HTML 渲染引擎,可以像其他视图一样放入您的应用程序中。但它并不是一个完整的浏览器,因此您需要从自己的应用程序逻辑中控制它。