0
我有一个可绘制的,我想要显示。我希望它水平放置屏幕,并且可以垂直滚动(当其高度大于屏幕时),同时保持缩放。可绘制:使其适合屏幕,并可滚动
我把drawable放入ImageView
。 drawable是可变的(不同高度和宽度的图片)。我可以缩放每个drawable以适应屏幕的宽度,但是当我绘制的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>
可能是缩放类型应该是centerCrop而不是centerInside。查看http://developer.android.com/reference/android/widget/ImageView.ScaleType.html – Preethi