WebView中的Android Display .Doc文件?

时间:2011-11-23 10:04:27

标签: android android-webview doc

在我的应用中,我有链接http://mymobilece.com/api/api_getexammaterials.php?id=28, 我想在webview中查看,我尝试使用谷歌文档查看器,它的工作正常但我需要它没有谷歌文档查看器,如何显示它?

2 个答案:

答案 0 :(得分:2)

您可以将js用于Google Doc viever

myScript="<html><iframe src='http://docs.google.com/gview?

url='http://mymobilece.com/api/api_getexammaterials.php?

id=28'&embedded='true' style='width:600px; height:500px;' 

frameborder='0'></iframe></html>"

mWebView = (WebView) findViewById(R.id.webview);
    mWebView.getSettings().setJavaScriptEnabled(true);

    mWebView.loadData(myscript,"text/html", "UTF-8");

你可以使用myscript作为字符串变量并使用这个javascript代码(如果上面的代码,请确保删除双倍)并加载webview

  • 您可以根据脚本更改url-width-height变量。

答案 1 :(得分:1)

Docs.google.com有一个文档解析器,它基本上解析MS-Office文件,这就是为什么你可以在谷歌文档上查看它。没有它你将不得不写文档解析器。这将解析文件并获取要在视图上显示的内容。简而言之,做到这一点并不是一个好主意。 :)