在我的应用中,我有链接http://mymobilece.com/api/api_getexammaterials.php?id=28, 我想在webview中查看,我尝试使用谷歌文档查看器,它的工作正常但我需要它没有谷歌文档查看器,如何显示它?
答案 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
答案 1 :(得分:1)
Docs.google.com有一个文档解析器,它基本上解析MS-Office文件,这就是为什么你可以在谷歌文档上查看它。没有它你将不得不写文档解析器。这将解析文件并获取要在视图上显示的内容。简而言之,做到这一点并不是一个好主意。 :)