我如何使用这个库
How do I use this library
很抱歉这个非常基本的问题,但我找不到直接的答案。
我已经尝试将此库导入到我的 android 工作室项目中,因为我希望能够从应用程序中查看 pdf:
https://github.com/JoanZapata/android-pdfview
通过添加行:
编译'com.joanzapata.pdfview:android-pdfview:1.0.4@aar'
给我的 gradle.
问题是,我不知道如何使用它。我试图复制样本,但有很多错误。举个例子
@ViewById
PDFView pdfView;
@ViewById 出现说无法解析符号“@ViewById”
我知道我问的是基础知识,需要研究才能获得完整的理解,但有人能给我指出正确的方向吗?
谢谢
您将 PDFVIEW 集成到您的 xml 布局中:
<com.joanzapata.pdfview.PDFView
android:id="@+id/pdfview"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
从那时起,您可以使用 activity 公开布局的任何方法从代码访问元素,例如:在您的 MainActivity.java:
String assetFileName = "about.pdf"; //The name of the asset to open
int pageNumber = 0; //Start at the first page
PDFView pdfView = (PDFView) findViewById(R.id.pdfview); //Fetch the view
pdfView.fromAsset(assetFileName) //Fill it with data
.defaultPage(pageNumber) //Set default page number
.onPageChange(null) //PageChangeListener
.load();
assetFileName = 您要打开的资产的名称。 PDF 文件必须按照 here 所述放置在 main/assets/ 中。确保您的资产文件夹中有一个 "about.pdf",否则代码示例将无法运行。
pageNumber = 应显示在开头的页面。如果您希望 PdfViewer 从 .pdf 文件的开头开始,您可以将其设置为 0。
很抱歉这个非常基本的问题,但我找不到直接的答案。
我已经尝试将此库导入到我的 android 工作室项目中,因为我希望能够从应用程序中查看 pdf:
https://github.com/JoanZapata/android-pdfview
通过添加行:
编译'com.joanzapata.pdfview:android-pdfview:1.0.4@aar'
给我的 gradle.
问题是,我不知道如何使用它。我试图复制样本,但有很多错误。举个例子
@ViewById
PDFView pdfView;
@ViewById 出现说无法解析符号“@ViewById”
我知道我问的是基础知识,需要研究才能获得完整的理解,但有人能给我指出正确的方向吗?
谢谢
您将 PDFVIEW 集成到您的 xml 布局中:
<com.joanzapata.pdfview.PDFView
android:id="@+id/pdfview"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
从那时起,您可以使用 activity 公开布局的任何方法从代码访问元素,例如:在您的 MainActivity.java:
String assetFileName = "about.pdf"; //The name of the asset to open
int pageNumber = 0; //Start at the first page
PDFView pdfView = (PDFView) findViewById(R.id.pdfview); //Fetch the view
pdfView.fromAsset(assetFileName) //Fill it with data
.defaultPage(pageNumber) //Set default page number
.onPageChange(null) //PageChangeListener
.load();
assetFileName = 您要打开的资产的名称。 PDF 文件必须按照 here 所述放置在 main/assets/ 中。确保您的资产文件夹中有一个 "about.pdf",否则代码示例将无法运行。
pageNumber = 应显示在开头的页面。如果您希望 PdfViewer 从 .pdf 文件的开头开始,您可以将其设置为 0。