我正在创建一个我需要显示PDF渲染的应用程序 为此,我成功安装了 MuPDF 库,我能够成功查看PDF。
现在我遇到了一个问题。
我无法看到PDF适合屏幕 我也跟着this,但没有成功 我想我需要用这种方法做点什么。
private void measureView(View v) {}
任何人都可以指导我吗? 我怎样才能做到这一点?
答案 0 :(得分:1)
我会调用默认情况下Android应用程序执行的操作"适合屏幕",所以我不确定您要实现的目标,但如果您希望(比方说)该页面适合屏幕的宽度,您可以尝试在measureView中替换
float scale = Math.min((float)getWidth()/(float)v.getMeasuredWidth(),
(float)getHeight()/(float)v.getMeasuredHeight());
通过
float scale = (float)getWidth()/(float)v.getMeasuredWidth();