我有一个要显示的可绘制对象。我希望它水平适合屏幕,并且可以垂直滚动(当它的高度大于屏幕时),同时保持缩放。
我将可绘制对象放入ImageView
. drawable 是可变的(不同高度和宽度的图片)。我可以缩放每个可绘制对象以适应屏幕的宽度,但是当我绘制可绘制对象高于屏幕时,顶部会被切掉,并且我的ScrollView
.
我已经尝试了我能想到的 ScrollView 和 ImageView 的所有组合,但图像要么被拉伸,要么部分脱落。任何帮助深表感谢!
我当前的代码:
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center" >
<ImageView
android:id="@+id/iv1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="center" />
</ScrollView>