0

Xamarin モバイル アプリケーション (ハイブリッド) に取り組んでいます。Webアプリケーション(Asp.Net)を使用してファイル(pdf / txt)をxodファイルに変換し、pdftron webviwerでxodファイルを表示するためにPdfTronを使用しています。asp.net アプリケーションでは、すべて正常に動作しています。

Android アプリでは、pdftron webviewer で xod ファイルをレンダリングできますが、webviewer はアプリケーション コンテンツと重なるため、pdftron webviewer をレンダリングした後にアプリケーションのコントロールを表示できません。添付のスクリーンショットを見つけてください。最初のスクリーンショットはメニュー バーここに画像の説明を入力を表示し、2 番目のスクリーンショット (pdftron をレンダリングした後) はメニュー バーに重なっていますここに画像の説明を入力

この問題を解決する方法を教えてください。

ありがとう

4

1 に答える 1

1

「mobileRedirect: false」を設定することで問題を解決できます。以下はコードです:

 var myWebViewer = new PDFTron.WebViewer(
                        {
                            path: "file:///android_asset/lib",
                            type: "html5",
                            mobileRedirect: false,
                            initialDoc: "file:///android_asset/635979952755439967_articles.xod"
                        },
                        viewerElement);

そしてmainactivity.csファイルで:

if (url.Contains("MobileReaderControl.html"))
                    {
                        return false;
                    }
else
{
     webView.LoadUrl(url);
}
于 2016-09-13T12:22:52.547 に答える