我有一个查看pdf的应用程序,问题是pdf不在屏幕上,如果我缩小pdf,则不会聚焦。

我正在使用此SO答案中的代码。

Read PDF Using PDFViewer




有任何想法吗?

谢谢

最佳答案

若要增加PDFVIEWER.jar的视图大小,请创建ABSTRACT CLASS或仅复制代码
HERE

对我来说,我将类命名为“ PdfViewerActivities”

要获得所需的缩放量,请单击pdf页面中的缩放图标按钮时触发的logcat。

“ PDFVIEWER ST ='正在阅读第1页,缩放比例:0.435'”

在私有静态最终浮点数STARTZOOM = 0.435f;根据所需的缩放量更改值

然后将课程扩展到您的主要课程

public class PDF_Reader extends PdfViewerActivities{

@Override
public void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
}

@Override
public int getPreviousPageImageResource() {
  return R.drawable.left_arrow;
}

@Override
public int getNextPageImageResource() {
  return R.drawable.right_arrow;
}

@Override
public int getZoomInImageResource() {
    return R.drawable.zoom_in;
}

@Override
public int getZoomOutImageResource() {
  return R.drawable.zoom_out;
}

@Override
public int getPdfPasswordLayoutResource() {
  return R.layout.pdf_file_password;
}

@Override
public int getPdfPageNumberResource() {
    return R.layout.dialog_pagenumber;
}

@Override
public int getPdfPasswordEditField() {
   return R.id.etPassword;
}

@Override
public int getPdfPasswordOkButton() {
   return R.id.btOK;
}

@Override
public int getPdfPasswordExitButton() {
  return R.id.btExit;
}

@Override
public int getPdfPageNumberEditField() {
   return R.id.pagenum_edit;
}
}


希望这对大家有帮助^ _ ^ v

关于android - 在pdf查看器中调整屏幕,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11259131/

10-13 04:38