-1
[barteksc]ライブラリを使用してアンドロイドスタジオプラットフォームのAssestフォルダからローカルPdfファイルを開こうとしています。私はライブラリをダウンロードし、pdfファイルを開くことができました。しかし、エミュレータを横向きにすると、PDFの幅が画面に合わなくなります。私は問題を探検し、解決策は次のコードを使用することです。ランドスケープのPDFView
Configurator.onRender(new OnRenderListener() {
@Override
public void onInitiallyRendered(int pages, float pageWidth, float pageHeight) {
pdfView.fitToWidth(); // optionally pass page number
}
});
しかし、このコードの実装方法はわかりません。私は次のように書いた:
public class Pdf extends AppCompatActivity {
PDFView pdfview;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.pdf);
pdfview=(PDFView)findViewById(R.id.pdfView);
pdfview.fromAsset("h.pdf").load();
PDFView.Configurator.onRender(new OnRenderListener() {
@Override
public void onInitiallyRendered(int pages, float pageWidth, float pageHeight) {
pdfview.fitToWidth(); // optionally pass page number
}
});
}
}
そして、私はこのエラーを得た...
非静的メソッド「onRender(com.github.barteksc.pdfviewer.listener.OnRenderListener)」は、静的から参照することはできませんコンテキスト
私にこの問題を解決する方法を教えてください。あなたが貸すかもしれないあらゆる助けのための事前の感謝の負荷。以下