我正在尝试将其整合到我的应用中:https://github.com/jblough/Android-Pdf-Viewer-Library
我正在寻找关于第四步的自述文件的扩展,因为我刚接触Java并且不完全理解需要什么。
答案 0 :(得分:0)
看到您已将JAR添加到构建路径,您可以扩展给定的类。假设您导入导入中的相应文件。
public class myPdfActivity extends PdfViewerActivity
{
//Do something with your activity.
}
默认的drawable将会出现在我刚刚为您定义的类中。 在绘制PDF视图的特定部分时,代码将调用类似myPdfActivity.getZoomOutImageResource()的内容来获取缩小图像。这意味着您可以覆盖该方法,将其替换为您自己的自定义缩小图像。
public class myPdfActivity extends PdfViewerActivity
{
public int getPreviousPageImageResource() { return R.drawable.left_arrow; }
public int getNextPageImageResource() { return R.drawable.right_arrow; }
public int getZoomInImageResource() { return R.drawable.zoom_in; }
public int getZoomOutImageResource() { return R.drawable.zoom_out; }
public int getPdfPasswordLayoutResource() { return R.layout.pdf_file_password; }
public int getPdfPageNumberResource() { return R.layout.dialog_pagenumber; }
public int getPdfPasswordEditField() { return R.id.etPassword; }
public int getPdfPasswordOkButton() { return R.id.btOK; }
public int getPdfPasswordExitButton() { return R.id.btExit; }
public int getPdfPageNumberEditField() { return R.id.pagenum_edit; }
}
你的清单可能需要访问文件系统或读取文件的权限,我对权限不太好,所以也许别人可以给你一个更好的答案。