【发布时间】:2014-08-05 07:04:37
【问题描述】:
我在我的布局屏幕中有一个 webview。我需要在我的资产文件夹中的那个 web 视图中显示一个 PDF 文件。我试过下面的代码。在运行应用程序时,会显示带有空白页面的放大和缩小控件(我们的 PDF 文件有点大。是因为这个吗?)。
webView = (WebView) findViewById(R.id.webView1);
WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true);
if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.JELLY_BEAN) //required for running javascript on android 4.1 or later
{
settings.setAllowFileAccessFromFileURLs(true);
settings.setAllowUniversalAccessFromFileURLs(true);
}
settings.setBuiltInZoomControls(true);
webView.setWebChromeClient(new WebChromeClient());
webView.loadUrl("file:///android_asset/test.pdf");
我不想使用外部应用程序来阅读我的 PDF。有可能吗?那怎么办?
【问题讨论】: