作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在使用 [ImageViewTouch][1]
库来缩放图像而不是 imageview。
<it.sephiroth.android.library.imagezoom.ImageViewTouch
android:id="@+id/imageweb"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:adjustViewBounds="true"
android:background="@drawable/bg_loading"
android:scaleType="fitCenter" />
我想在 ImageViewTouch 控件上加载图像,图像的宽度将自动适合我的屏幕。如何让宽度和高度都适合我的手机屏幕?
在这里,当我双击 3 次时,意味着在第一次时它也会在第二次放大,但在第三次时它完全适合设备屏幕的高度和宽度,这就是为什么它在第一次时不适合。
但是它第一次加载时没有适应高度和宽度。?请帮我解决这个问题。
我使用了这个库类可能我必须在这里改变一些东西。
1) [first][2]
2) [second][3]
请查看截图:
第一次自动加载时:
双击 3 次后意味着第一次和第二次缩放,第 3 次它完全适合为什么在 imageview 加载此图像时第一次不适合。
我已经尝试了以下答案,但它不起作用。
谢谢支持
最佳答案
在 it.sephirot.android.library.imagezoom.ImageViewTouchBase
中更改行
protected DisplayType mScaleType = DisplayType.FIT_IF_BIGGER;
在
protected DisplayType mScaleType = DisplayType.FIT_TO_SCREEN;
关于android - 如何在 ImageViewTouch 中使图像适合全屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16341313/
我是一名优秀的程序员,十分优秀!