首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓:如何在片段中使用PDFViewer

安卓:如何在片段中使用PDFViewer
EN

Stack Overflow用户
提问于 2014-11-16 18:13:07
回答 2查看 2.1K关注 0票数 2

我需要在我的Android应用程序中显示PDF文件。我已经在我的一些Activities中使用了PDFViewer.jar来做到这一点,https://github.com/jblough/Android-Pdf-Viewer-Library在这里解释了这一点。现在我不得不在Fragment中显示PDF文件。但是PDFViewer.jar一直被限制在Activity上。我已经看到了PDFViewer.jar的源代码,无法将其转换为Fragment。有人能帮帮我吗?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2015-04-30 23:25:48

您应该使用PdfViewerActivity.java (https://github.com/jblough/Android-Pdf-Viewer-Library/blob/master/src/net/sf/andpdf/pdfviewer/PdfViewerActivity.java),将其重命名为PdfViewerFragment.java。在Android Studio中将extends Activity更改为extends Fragment,并更正每条红线。

此外,不要忘记导入项目的其余部分(否则会缺少类)

您应该特别修改getActivity()Context (this)的需求和getView().findViewById(R.id.foo)findViewById()的需求。

当然,这还不够,但这是一个很好的起点。

票数 0
EN

Stack Overflow用户

发布于 2018-07-09 19:40:07

这是使用PDFViewer在片段中加载PDF

代码语言:javascript
复制
@Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
     View v = inflater.inflate(R.layout.fragment_keluarga, container, false); 
     pdfView = (PDFView) v.findViewById(R.id.keluargaPdf); 
     pdfView.fromAsset("tiga.pdf").load();

     // Inflate the layout for this fragment     
     return v;    
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26955852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档