0

ポップアップウィンドウでpdfファイルを開く必要があるAndroidアプリを開発しています。私のコードは次のとおりです。

ImageView brobutton=(ImageView)layout.findViewById(R.id.imageView3);
brobutton.setOnClickListener(new OnClickListener() {
                                                   }
});

このコードを使用して、エミュレーターで pdf を開くアプリを既に開発しています。

final String googleDocsUrl = "http://docs.google.com/viewer?url=";
WebView mWebView=new WebView(SubProducts.this);                                         mWebView.getSettings().setJavaScriptEnabled(true);
WebSettings webSettings = mWebView.getSettings();
webSettings.setPluginState(PluginState.ON);
mWebView.setWebViewClient(new WebViewClient() {
    public boolean shouldOverrideUrlLoading(WebView view, String url){                                                          
        view.loadUrl(image_urlpdf);
        return false; // then it is not handled by default action
    }
});
mWebView.loadUrl((googleDocsUrl + image_urlpdf));

ボタンの onclick の下で、pdf を開く必要があります。前もって感謝します。

4

2 に答える 2

1

PDF を開くには、アプリを変更する必要があります。インテントを使用してフラグを渡して、アプリが PDF を表示するためにポップアップを開く必要があることを警告します。

アクティビティをダイアログとして表示する方法については、このスレッドを確認してくださいAndroid アクティビティをダイアログとして表示する

于 2013-04-01T12:22:24.373 に答える
0

カスタム ダイアログで PDF ファイルを読み込むことができます。カスタム ダイアログを作成するためのチュートリアル - http://www.mkyong.com/android/android-custom-dialog-example/

于 2013-04-01T12:21:10.390 に答える