代码改变世界

Android将doc内容转为htm用webview显示出来的方法

2013-05-13 14:11  王妞  阅读(666)  评论(0编辑  收藏  举报

我想写个help文档。有文字,有图片,甚至还有超链接。

决定用webview来显示内容。基本步骤是:

一. 先把内容写成一个word文档。我的word版本是office 2003。

二. 然后,“另存为...”,选择“筛选过的网页(*.htm; *.html)”,保存下来之后,就有一个help.htm和一个help.files文件夹,这个文件夹里面是图片。

三. 用eclipse打开你的project, 把刚才另存的.htm文件和.files文件夹拖到assets目录下,弹出对话框的时候,选择“copy”。

四. 用代码实现webview加载.htm文件(直接参考网上代码)

WebView helpWebView = (WebView) findViewById(R.id.help_webview);
    WebSettings webSettings = helpWebView.getSettings();
    webSettings.setLoadWithOverviewMode(true);    
//缩放开关  
 webSettings.setSupportZoom(true);
  //设置此属性,仅支持双击缩放,不支持触摸缩放(在android4.0是这样,其他平台没试过)
  // 设置是否可缩放  
 webSettings.setBuiltInZoomControls(true);
helpWebView.loadUrl("file:///android_asset/help.htm");//工程里面的HTML文件